Crumbling concrete steps

I would like anyone's suggestions for repairing this mess.
I've been thinking of just replacing the top step. However I'm afraid that may just be a temp repair and I'll find myself fixing it soon after. We have bad winters and I need to consider the heaving issues. Any thoughts?