I know what you mean. I have gone through the same crap too. I have gone to a therapist to settle some of this out and they diagnosed me with Depression and OCD. I am now taking lexapro to help sort out my feelings and I am feeling better.
Here is a link to my other comment that I made to soccer5: