msjoleary,

Have you thought about using EFT, and see if that helps? It might help you straighten out some subconcious blockings that is buried deep in your subconcious mind. Something that you are not aware of. Self destructing negative habits.

After having an EFT session or two to clear away any blockings, than you might enjoy better success with other things because your subconcious will not be sabotaging your efforts any more.

~Olav!