Melatonin doesn't work unless you have jet lag, and take it during the time you would normally be awake. Melatonin is more related to the biological clock than it is in putting someone to sleep.
What exactly do you mean by melatonin being related to the biological clock? I'm fairly sure i dont have insomnia, I think my bio clock is just out of whack. For instance- the last month or so i get home around 1 am, sit on the computer until about 3, try and go to bed until 4, that doesnt work so i pass time until the gym opens at 630 and go work out, then i come home at 830 am. I finally go to sleep around 9 in the morning and sleep until 530 at night. I need to get back on track of sleeping at night and staying awake during the day, i dont like being nocturnal. Would melatonin be best for this? or st johns wort? Also, is it true melatonin can become addicting?