i think you have friends on wrong planet. kraftie seems to think a lot of you. i am hoping you and i are beginning to relate. in time, there will be others.
winston churchill spoke to an orphanage for boys. all he did was to say over and over, "don't give up."
take a break. gather your strength. try something new.
something my first shrink told me that has always stuck with me and served me well is, "life is about giving yourself the best possible chance over and over. sooner or later, something will go right.
in the mid-90's, i lost my profession due to AS. i applied for dozens of jobs, mostly ones that would use my undergraduate degree, rarely getting even a rejection letter. i continued to do volunteer work (a few hours per week) to have something on my resume. finally, in 2008, i got a job as a social worker (not a counselor, just a helper). i met my husband there. married for the first time at 52 in 2009. it's been seven great years. not only did i have autism working against me in finding a good mate, but my father was an alcoholic, so i tended to be comfortable with the wrong kind of guy. in the 80's, i was engaged to a guy who though nothing of hitting me and who likely was after any money i might make in my profession. lucky to get out of that alive. now i'm studying for a better job.
life can suck, but if you don't give up, good things can happen, too. i think, generally, for most people, life is bittersweet.
if pot is what you need to get by right now, so be it. i'm glad you also have your mom in your corner. does she live nearby?