"i have been taking trazodone on and off for about 8 years for insomnia. if i don&#039;t take it i can only sleep for about 2 hours. i take 50 to 100 mg. if i take 50 mg i get about 5 to 6 hours of good sleep with no side effects. if i take 100 mg i will get 8 to 12 hours of sleep but have very vivid nightmares that seem very real and find myself thinking about the dreams for several days. hope this helps."