I'm glad that you got through the night.
Have you tried meetup. It's a website where you can search for any kind of activities in your area. It's a great way to meet people. Volunteer work is also a great way to meet people and to give back and feel good about yourself.