When times get tough, or something you have been working hard for is not happening as quickly as you think it should, it can be hard to keep pushing forward. Here are the 25 most
299