Rob- First, Congrats on your impending degree! Whoo hoo! Secondly, everyone needs to deal with lack of academic success and this just happens to be your time and day to do it. Sorry, can't offer much advice because its happening to me. I used to have a lot of problems accepting my failure, but I've come to realize just what you have - I am the one who is mostly the cause of it. If you can figure out what the cause of your problem is (mine is complicated, bad time management, stubborness, lack of motivation, etc). So alas, sleep..... because sleep is good.