In crypto mining at home and be profitably successful you need:
-Good chunk of initial investment change
-Cheap/free power
-Knowledge of the IRL mining industry
-Above average computer knowledge
-Lack of a family
-Lots of other hardware
-Cool temps
-A keen understanding of the crypto market as a whole
-Back up money - Deep credit line.
Then you might have a chance at turning a profit. To answer your question, no, it's not too late to start mining but realize you have a huge hill to climb and a shitload of work to do. Oh and if you can get any profit and if you need to sell more than 75% to pay bills, you shouldn't mine anyways.
Best advice I can give to treasure hunters and compulsive Gold Rush lazy-ass losers, buy a miner, point it to an Altcoin and pray it gains a great value. Bitcoin's a waste of time now, only 25% of my hashing power is on Bitcoin and use most my Bitcoin to buy Alts.
To be a real & successful miner you have to be a crazy-ass risk taker; the I'll get rich or die trying mantra.