All I can say is wow .. I have so much in common with you .. Besides that I think I have stones .. I dont sleep well .. I also eat Ice cream when I cant sleep... My heart races So .. I cant wait to try it and your adjustments to a rather nasty treatment are going to help. Thanks!