Have started a new job and have already taken 17 day offs in 3 months

So I recently started a new job in Sept 2024. And have already taken 17 days off in the last 3 months. My manager and HR have already highlighted this to me. The reason why I have been doing this is purely due to laziness and procrastination. I feel like I am destrying a career I have so painstakingly built.

Even in my previous job, my role was terminated due to this very reason within 2 months. I don’t know why I am doing this to myself. I feel guilty and terrible about it.

Need advice on how can I look forward to work and go to office daily.