>>1 All I can say is that you need to just get through this.
Find someone you can tell this to, someone who will just listen and try to comfort you. They will really help you in these kinds of situations because this may or may not continue for a long time.
Just find someone or somewhere you can just relieve your stress and pent up emotions, (Dollars isn't a bad place to do this as you may have noticed) though I do recommend you to find a person as they will have an instant response and will be more familiar with your point of view.
Overall, just try to find someone you can tell and trust in.
They will support you through these hard times.
Good Luck.