A break up is always hard Leo. I find either walking or jogging a good way to relieve stress and clear my head. Try going to the park or anywhere else outdoors. Try to stay away from too much negativity until you are able to get your mind in order.
Also consider moving out of your parent's house. I find the stress of paying bills a lot less weight than the stress from living with parents.
A good way to make good friends is to join an activity. Go join a local recreational Soccer team, go play tennis or basketball at a local court. I joined a Dragon Boat team, with no experience, here in San Francisco. Since I am not from the area, it helped me make a lot of good friends and acquaintances. This team sport was perfect for me since I wasn't in good shape or athletic at the time.
You will get through it. If you don't have good friends you can trust, make new ones. If you don't like the city you live in, move to a different one, even if you don't think you have the money to do it there are ways.








