Oh sweetie, I know where you're at. It's almost a liberating feeling to decide you're done, but you don't have to make that decision today. Remember it's a roller coaster, this is a valley but there's still another upwards climb ahead.
I second nw626's advice of taking a break from all this crap right now. I'm going to give you the advice you gave me, "Try to laugh and be silly and remember what a great person you are."
If you love somebody, set them free. http://tinyurl.com/2empx2g