Aristo..
I think to myself - What if this was someone else coming to me with these problems - what would I say to them - what would I do ? And I come up with all the right answers (I am very good at giving excellent advice to others, not so good at actually practicing what I preach).
I think we all can relate to that.
Always good at giving the right answers but not at taking it. I know that is me.
Just take it easy and dont be to hard on yourself. I know all this sucks but at laest your arent drinking.
You will find a way to work through all this as well.