Hang in there! Just keep swimming! Stay positive (I know it can be hard) and great things are ahead.
One ore thought…if you are a dog person maybe at some point in your future (if you have time, space, and money) you could get a dog. Dogs are amazing companions and they are also a wonderful bridge to meeting people.