I like what Ashley says! I do believe a lot is attitude and what you believe in.
Another point of view is that over-eating and being overweight is more than just being hungry. More often than not, there is some psychological issue that needs to be sorted out, whether though self-growth, therapy or even hypnosis.
My onion, give everything a try and have an open mind (besides drugs obviously!)