I'm a terrible sleeper but I don't take anything for that. I would feel like I was really giving up to take something each day just to sleep, like it would make me feel really bad about myself that I couldn't even do this normal bodily function without drugs. There have been a few times when I just didn't want to deal with it, and I took a Xanax (lowest dose) at bedtime. That drug konks me out, but I don't want to make this a habit and become dependent on Xanax in order to sleep, so I've only done it a few times.
Usually, I just stay up late until I'm really tired. And I read in bed before turning out the lights and that helps too. The bad part is I can't sleep for too many hours in a row. Sometimes I keep trying to sleep after that--I really fight the awakeness and try to sleep again. Other times, I just give up and read or go on the computer for an hour or two, and then I can often sleep again.
Recently, I began taking a stimulant for ADHD-like symptoms (lowest dose of Vyvanse). I have found that is really helping with my sleep, which seems paradoxical since it is a stimulant. But it is helping me segregate my sleep into the night and my awake into the day. I'm waking up less at night, sleeping more hours in a row, going to bed earlier. And during the day, I am not falling asleep at all! This last part is truly incredible, as usually, I fall asleep multiple times during the day--while at work while working on computer or reading stuff, at stop signs while driving, definitely when I am a passenger in a car, at meetings, sometimes even sitting talking to people.

It feels fantastic to not fall asleep during the day! It reminds me that I didn't always used to have these sleep problems. Something in my body is saying, yeah, this is how it is supposed to be! You are not supposed to fall asleep so much during the day. So, yay, to Vyvanse for being a good "sleep organizer." I would take it for this reason alone. I hope this lasts.