Hi, I am new to this site, but i have read a lot of the post here and they have actually gave me hope and comfort that i am not alone in this battle. I will try and so my best to explain my...