You can’t expect to succeed if you only put in the work on the days you feel like it. 

You better not rely and wait on feelings. Oh, I’m tired or I don’t feel good, I’ll just put it off until tomorrow. I call BULLSHIT. There is no tomorrow. TODAY is the day you need to build discipline and get to work. Work an extra 3 hours at night, go to the gym when your sore and run, pass on the happy hour at 4:30 on a Friday, skip 2 episodes of House of Cards. You get my point. Do shit when you don’t feel up to it as it’s the only way you will succeed.