None of these things mentioned are failures. Heck, they're hardly even set-backs. Just keep pushing to your goals and eventually you will get there. It is possible, but it won't happen overnight. You didn't gain the weight overnight, either.
Passionate runner since 2009. After ending marathon training in 2011 due to injury, she returned to run the Chicago Half Marathon and the Bank of America Marathon in 2012. Now working on better overall fitness and faster event times in 2013.