I know that pushing yourself can be hard, but here's something I like to live by. One day at a time. It's really simple, but it just means that as long as you end up better off at the end of the day than you were at the beginning of the day then you are doing something right. Even if it's that you learned something new it's a win. Just thought I'd put this thought out there.