Urine drops problem

Q:

1. Once after urinating some drops came and I touched it with my hand which was less than a dirham. At that time I assumed it to be water and ignored but now I think it was urine and with this same hand I touched the water bottle and I didn't wash it. Since then when I fill the bottle with cool water the outer portion also gets wet and my hand too, so was my hand najis all the time and I might have touched other objects after the hands got wet. I also might have prayed salaah in this way. Will my salah be valid? At that time the impurity was less than a dirham, but due to filling the water as the outer portion also gets wet, will the impurity spread and exceed the size of a dirham and make me najis as well?

2. I get a lot of waswasas about purity and about many other things. Please tell some effective ways to fight these waswasas. I try to ignore but I fail.

Insomnia

Q: I have been suffering from insomnia for a few months now. I do use a natural sleeping aid some nights but it does not really help. My sister has told me that a lack of sleep is due to sinning. Is this correct? I do introspect sometimes after my salaah and ask for forgiveness. Please assist me.

Addicted to watching porn

Q: My Friend, 27 years old is a porn addict. For over 6 years now he has been into this, and for him porn is inevitable. He asked my if I can help him get out of this predicament. So please my learned Shieks, help me so I can help my friend as he is badly in need for assistance.