jdjd09 - HOPE. Hang on. Four months is very little time in the scheme of things. Time is your ally. Life is a river. Keep standing in it and watch it flow. Every day is something new. If you aren't in the river, you can't experience what is coming.
Tonight you sound tired. After some sleep, things always look brighter. Consider also that Xanax and those other drugs can cause bad feelings. You may have to wean off it, though. Please do this with a doctor, and not by yourself.
If you got through all those other bad moments of the past four months, then you can get through this and more. You can also find someone. Just don't put a "demand" pressure on it though. None of us can "make" the "one" just show up on our schedule. Tricky thing, romance and love. It's like sales, though. Every "no" means you are one more step along the path to the "yes" or the person you will eventually find.
Wish I could offer more than that for now, but I think deep down you know the truth of it.
You are also a pretty decent guy! You care about people here, are sorry when you might inadvertently say something that causes another some upset, always come back and say that you didn't mean to hurt someone, etc. You have a lot of good in you and deep down you know that too.
Don't let this hard time along your path overshadow all the rest of you and your life's journey. Just hang in there and ride it out. Ride loosely in the saddle of life, adapting and being flexible with the bumps on the path. If you are rigid when you ride, that's when you break and sprain things. Stay loose, roll with it, let the painful stuff go, keep your eyes and heart on the good, and stay the course. Okay?