Pledge, your comments are great but is there any medication you have NOT been on It sounds like you have a variety of medical concerns either now or in the past. Holistic medicine should be included in your advice. For example Melatonin supplements can be used for insomnia.