Hi,
I have alot of trouble sleeping too. I take a natural supplement called Seredyn. You can get it online through their website. It is basically an herb called Valerian, combined with Hibiscus flower. Like most sleeping/calming aids I'm sure you have to take it in moderation. Though I'm sure it's better than taking any drug. I take it as needed, 1 capsule, and it kicks in within 20 mins. But, I wake up feeling good, no grogginess. I love it! It's very calming.
I think it's more for people that are tense, anxious, toss and turn types. Not at all for pain, or coughing.
It works good, and is relatively safe.
Christian