Thanks for your message, I dont agree with your statement "The only person who can truly help you is yourself" because it is not always true. many people can not help themselves. I am how I am because I literally can not do anything more. This year I have lost over 4st (56lb), given up smoking, had given up drinking, learned to drive, conquered agoraphobia and social anxiety whilst battling depression and severe insomnia. I have worked my ass off and NOTHING has changed! I have got nowhere. there is nothing else I can do for myself.
You also have to change your attitude and outlook on life. You have years of impressions of yourself to change with people. That will take longer to do. But if you give up and don't stick with it nothing will change.