Hey
I am 17 and I have the worst case of insomnia that my doctor has ever seen (hes been a doctor for 30 years, so its pretty bad lol!)
I tried melatonin for 2 months. more than enough time for it to do anything good and it didnt help me AT ALL.
Even now I am on a tranq drug that is supose to knock you out, and it doesnt even make me sleepy
So with that in mind, Im sure melatonin will work for you, I just think if you have bad sleep problems, then it most likely wont help