Patience is Difficult on the Long Journeys

Have you ever beat yourself up for not being further along than you thought you should be? Or, maybe you did get there but then you took 2 steps backward? Maybe you lost 12 pounds but then you gained 5 back. Maybe you managed not to cut for 2 months but then you slipped up [...]