Congratulations on realizing WHY you self-sabotage! A lot of people don't get it :-(
Below is a link that you may find helpful: www.sparkpeople.com/resource/wellness_arti
If you find you are still have problems, then it may be that you need to talk with your Dr about it, and if you don't have a therapist, ask for a referral to one. Often when this type of thing happens, there is a lot of baggage from our past which hinders our ability to move forward. If we can deal with the past, then the future will take care of itself.
Good luck, and remember this - you HAVE the ability to overcome this obstacle.