A hard heart doesn’t cry, it doesn’t feel regret for sin and is not moved by what should soften it.
What is the cure for this?
Discipline your heart with the remembrance of Allah ﷻ and keep your tongue moist with His words.
Whatever you want to do, do it now. Don’t wait for the perfect time, the perfect moment, the perfect day. It doesn’t exist, Perfection is not for this world. Before you end up miserable, act on it. Start today. Let the Almighty be your Guide.