Trazadon for insomnia
Trazodone is a medicine that puts you to sleep. If you suffer from insomnia it works like a charm.
It has a downside. You dream without waking up about whatever is keeping you awake. If your worried about getting fired you get fired in your dream. You lose your wife or girlfriend and if you have chronic fear of death then you die in your dreams.
Trazadone is torture in your dreams.