I knew a woman in college who moved back to her hometown after she graduated. Her entire family lived there, so she felt obligated to open her practice in the city where she grew up. Unfortunately, her heart wasn't in it. She struggled to build her business because she didn't truly want to live there.
She never really seemed to be excited about her career when I spoke to her, and it was obvious she was unconsciously holding herself back.
This applies to nutrition and fitness, as well. If you want to lose 30 pounds but don't want to go without your nightly bowl of ice cream, or if you make sure you're on time for your favorite TV shows but not the gym, it's plainly obvious you aren't fully committed to your objective.
Take some time to really decide WHAT you want, and then figure out WHY you want it. Until you do, you'll never stop making excuses for why you haven't succeeded.