QUOTE(Steve Pavlina)
When you’re stuck at a certain level in your health, relationships, finances, career, spiritual growth, or personal habits, and you can’t seem to make any progress, take a moment to stop and look around. The universe knows you want to reach the next level. It’s not blocking you to frustrate you. You’re blocking yourself because deep down, you know you aren’t ready for the next level yet. You still have more lessons to acquire right where you are.
http://www.stevepavlina.com/blog/2009/03/leveling-up/