Waiting sucks, that is true, however we have no control over this process, and should try to accept that.
I like to think back on the times of my PR application, when I felt my life was on the balance, when I had to pay international fees to study in Canada, when I felt my staying here was flimsy and uncertain even thought I was on a 3 year PGWP, when I felt some random bureaucrat could doubt my story for random reasons and strip me away from my life, my husband, my job... THIS time was stressful because of all of the aforementioned reasons, and the wait was painful.
The citizenship application is just the cherry on top- as a PR we can do everything in this country except voting (and the passport, of course), so getting the citizenship will be amazing, but definitely does not feel as life changing/decisive (as far as practical matters go) as getting PR was.
Think back about all of the times in the past where you suffered/went through awful things, and now you are through it! This too shall pass