Hi & welcome to BB.
As you can see its a great place with the best support & advice!!
Good on you for taking care of your DS the way you are. Not many men your age could be bothered...single or not.
I had my babies at 18, 21 & 24, so I know about feeling left out of your age group...trust me! Can't drink all night & sleep all day, lol. I'd personally just sleep all day!
Things will happen when they are meant to You are still very young! Who knows you might meet a great woman with kids of her own similar age to your DS.
A bigger age gap can be a bonus too They can help out alot more