Late to this one. Dante my good fellow, yup, it's crap.*High Five*. Umm, you've shared it with us, which I guess was your first step. Much wisdom above my post, but I guess the key is go to your GP: he/she will not sort your stuff out, but their job is to point you the right way.
PM me for confidential advice: I've been hospitalised twice through it and have come out the other side a happier and more effective chap.