You should like a perfect candidate for seeing a psychotherapist. I think someone else with an outside opinion would have suggestions on how to tackle and understand your behaviors. I really think that some positive effort could really transform your life for you.