Sorry to hear, man. Life experence's can be pretty good. you'll look back on this day or weeks and realize, It was a good thing.
I wont go into mine as yours are more important right now. Think things through, stay calm, stay focused. No more venting. think of clearing your thoughts of that misiarable B word.
Vaction, Vacation, Vacation. Get away, get away, get away!!!