Devin,
Dawn seemed like a very nice girl and you guys had some good times, and you are after all, a pretty decent sort of fellow, so take a little time, get yourself back under an even keel and get that school work done.
And watch the pain meds, you don't want a temp situation developing into a longer issue.
Do what I did last time I was a little down, find a huge project to take your mind off it, school should be a priority.
I fixed up an old junker terrordrome, its now home to all my 25th cobras and ST6 sanctions, it also sits across the proverbial street from the joe command center, lol.