Having a stable income is good but not having it shouldn't stop you from investing into Bitcoin
How do you intend having consistent discretionary income to maintain your accumulation journey without having a stable income source? When your income source is unstable, it means you may not be able to sustain your investment for long and at some point you can run short of funds for a longer period of time and fall back on your investment for survival. With unstable income source you can get started quite alright, but consistency might be a problem.
I think you should work on your finances to have a steady income source at least so you'll have consistent discretionary income to service your accumulation journey and build backup funds to shield your investment from being tampered.
The only exception is that your income comes in a big quantities and you'll have a good budget to sustain your periodic buys for longer and boost the balance ASAP another funds comes by while building out your backup funds alongside it to shield your investment.