The only people who get shit done and move forward in life are persistent as fuck.
The only thing stable when it comes to IM is instability. Learn to adapt.
... own the idea. Reduce your dependencies on networks/traffic sources/etc as much as possible. Make your ideas sustainable in case of catastrophe.
Making your own money is unstable. If you want more stability get a 9-5 job.
That used to be the case, but not anymore
Stability? Nothing is stable. Not even a job. Become used to life being a chaotic mess and do something with legs. That is something you like doing and can keep improving at. A good market demand helps too.