Stop worrying, nurse some hobbies, get a better life and outlook on it, capitalize on the opportunities you see. The more you get your life under control, and relax within (=/= NOT being lazy ofc), you'll just get a better flow and better things will gravitate to you. As for dating, if you mean bars and clubs, that is probably not the best environment for a good, long-term relationship. Online dating on decent sites, or via recreational hobbies with other people is probably better for that.
Wish you all the best, and never give up!