Would now be a good time for a career change? I have a few ideas, but they require going back to school for a few years and they won't pay as well as software. On the other hand, I never thought about the salary when I somehow ended in software.
go where your energy is the strongest; music, chemistry, cattle farmer, which one is of lesser importance.
You gotta go where your enthusiasm is strong enough to provide you some mental shelter from the harsh reality of the job.
Every job has a dark side. Your positive energy will often be your sole source of light.