In practice, I barely earn more than $3000 from my job, my wife's mortgage, and other demands waiting to snap up the money.
I'm not sure where you are living, but this is already a huge income for us, but you might be living in a first-world country where living expenses are too high and as you stated you've been paying something. Even though your salary is huge if you do not cut your expenses it is still the same that you do not have money for savings or investing. I will answer you straight away, you are not too broke to afford Bitcoin, you just need money to pay debts and there are still people in the same situation as you but take into consideration that even others have smaller incomes than yours but still manage to own Bitcoin.