I too was a lot like Olivia...I have tried many different sleep meds in the past. I have been on trazadone for a long time now. It has been the best so far. I also take a kicker of 1mg xanax with it. The xanax gets in my system faster allowing me to get relaxed before the trazadone finally kicks in. Otherwise my mind would be racing and I would be tossing and turning waiting for the trazadone to kick in.
BTW...I too have Crohns and am on prednisone from time to time. The trazadone and xanax combo still work for me during those times.