I've had some pretty crappy jobs in the past, and I thought I would be stuck in theme parks forever. I almost was. There have been a couple of times at SWA that I've thought, "What the hell am I doing here? I hate throwing bags, and I'm surrounded by lazy morons." Then I see an RJ taxiing by and it hits me. I'm working here to put myself through school, so I can fly that for about the same amount of money I make throwing bags. And that's okay with me. I'm not looking to get rich off of this, I'm not looking for a job that I only work half the year, and I really don't care if I fly international or not. Personally, I'd probably be happy flying cargo for AirNet or someone until I die. After working dead end, depressing jobs for the past 10 years or so, I found something I ENJOY doing. Can I put up with BS, union contract negotiations, bitchy passengers, etc? Dude, I worked at Disney for 5 years. I dealt with all of that (you'd be amazed at the political backstabbing even at the lowest levels), AND I only got paid $6.50/hr to do it. Anytime things get too bad, I have to remind myself how bad things were then. I always feel better.
Another important thing to have are the friends and family you surround yourself with. There will be times you want to quit, and these people could make all the difference in the world. My dad has always wanted to fly, but he has severe cataracts. To relax after work, he would boot up MSFS every night. He did this from about the early 90s right up until his stroke two years ago. Anytime I get discouraged, he's always there to tell me how proud he is of how far I've come, even though I'm not even at the commercial stage yet. My wife is behind me 100%. She's put up with living on a shoestring budget, long days without seeing me b/c I'm working 16 hours a day, working 16 hour days herself, and putting off having kids until I'm at least out of school. With supporters like that, I sometimes feel like I can manage just about anything life throws at me.