Ever since I stopped running, I've been sleeping mostly in class. Exercise is the trick. It will not only put you out faster but leave you feeling fully rested in the morning.
And like bob pointed out, medication is usually to be avoided. We'll leave that up to your doctor, though.