Probably not what you want to hear, but work through it. A hat? A soft-drink? A bad attitude? Sounds like these aren't even issues, rather little bumps in the road... if that! You said you have passion and understand what it means to work your way up. So do that! Keep your energy alive by focusing on you. Keep working and working and working and working. Better days will come and the view will change.
Until then, chin up!