It may seem like everyone around you is happy and getting what they want while you're stuck in the trenches, Leo. Don't compare yourself to other people and make judgments based on outside appearances. The truth of the matter is that they're most likely only looking at the immediate future and experiencing short-term pleasures. You, however, have your sights set on the long-term and will probably be much better off.