Hi Lazey ,
your feeling really anxious atm and its natural to want to take it out on someone,as your friend is the closest thing she is getting it.
Feeling alone is not a nice feeling and if you get like that go out for a walk or somewhere busy with people so you dont feel alone. I said it before is there any groups or clubs you could join to meet new people.
What about voluntary work with people less fortunate if you could spare an hour or two to help those it really makes you feel good knowing your helping.
Dont feel alone ever chat on here or call someone.
Take care DP