I reckon there are three primary reasons why we procrastinate, and three things to look at if you want to stop.
But even before we get there β stop beating yourself up about it. Procrastination is natural β we evolved to take our rest when we can get it. As Josh Kaufman says, laziness is a feature, not a bug. So ease up on yourself.