For dating, you're 27, your kid is 12. You're entering a dating field where having a kid isnt a barrier as much. Guys in their 30s won't care for the most part. Some because they're noncommittal, so e because he's a teen and a non-issue for him for the most part.
I'm sure having a partner will make life easier, as long as they're not that non-committal type (but hey that can be fun too).
For work, idk what you do but you can build skills and a portfolio and get a good career going. It ain't too late. Im a decade your senior and my career only kinda got started at like 29.
Building skills and a portfolio will require some you time, and you're not gonna get that until you sort out the stress you're feeling.
Is your area walkable? Do you get enough exercise? I've found when I'm in the throes of "holy shit my life is chaos" that making time to exercise makes a world of difference.
Even if that means walking to the convenience store instead of driving few times a week
You got this