You need perfect setup for mining, I think I was too late to start with bitcoin, as I entered the world of bitcoin 1 year ago, If I would be an early adoptor then I think scenario would be different for me..
but soo many early adoptors also missed that chance. because that time they don't believe on bitcoin. and not ready to buy at for future. not they are ashamed of themselves.
it is not too late mate. halving is still away. you can still buy coins and get great profit.
Buy it now and hold till the halving, and even if you are late you should not regret as finally you have reached to a great place where you can make good money.