Everybody struggles with procrastination. Neither denial nor feeling bad about yourself are effective ways of dealing with procrastination. Rather you should develop effective strategies for dealing with procrastination. There are lots of good resources available. Here is an article from the Chronicle of Higher Education that I found particularly helpful: Varieties of Procrastination.