You have a lot of obvious health issues that you need to start treating man! And I mean treating with REAL medicine. Im sorry but you have to start thinking that it may be time to stop with the natural approach. Its VERY VERY possible that your EC is connected to one of these.
You have a lot of leads because you have a lot of problems that you know you have. If you dont start treating them then you cant expect to treat your EC.