I spent 10 years in the aviation wilderness before I finally got my first job. Mostly due to poor decisions by me and getting my licence just before the biggest downturn aviation has seen in my lifetime.
16 years on I'm having a ball.
Before I got a job in aviation I spent a lot of time driving trucks (pretending I was flying), digging post holes (always looking up) and generally just longing to be flying.
If you want it bad enough a good lifestyle is out there to be had, even in GA. Personally I prefer to work weekends, means I get to spend quality one on one time with my kids during the week.
Anyway I'll leave you with this thought: "A bad days flying is better than a good day in just about any other job (bikini inspector and F1 driver excluded)"!