You can and should rant for as long as you need

- it's good to get it OUT!
You sure have a lot going on, and I can imagine your stress level is thru the roof. Gosh, just being in the midst of writing a thesis is enough to put anyone in a stress tornado.
Hang in there...and I truly hope things get better for you very, very soon

. Hugs!