I know it prolly sounds really retarded, but have you considered getting some really really good ass? Other than drinking myself into oblivion, I've never got as good a nights sleep than when I've had a night of mind-blowing sex. Just a suggestion before you tried anything really drastic.