I take an ehedrine caffeine based pill before the gym to give me energy,otherwise i wouldn't have the energy to go .i lift all day at work.I work costruction.Sometimes i have really bad trouble falling to sleep.What in your guys opinion is the best otc for that?. Thanks!!