Oh God! I had no idea you live with these problems and I'm sorry to hear that. Cases like yours should serve as examples to many. You see people complaining for this and that, yet others are living with several disabilities and are still finding a way to enjoy life.
Hats off for how you handle things and never give up! Life is life and must be enjoyed, as well as appreciated.
Thanks for sharing your story. It makes me appreciate little things more.