J.S.
Basically, you are trying to work FIVE jobs. That's a few too many. I know it's rough being a single mom, and since you didn't mention child support, I'm guessing you don't get that to help you out, but you are just doing too much, and this is your body's way of telling you that. You need to sit down and list your priorities, make a budget, any kind of list that will help you get things in perspective. Hopefully you can drop one of those full-time jobs, and if your home business is struggling, it's probably not bringing in enough to make the stress worth it. Your daughter is sending you a message, too, every time she asks if you're happy. She needs a loving, supportive mom, not a stressed-out harpy. Take a weekend off, and steal her away for some mother/daughter fun to reconnect, promise her things will get better, then make that promise come true.
I hope you get some relief soon. {{{HUGS}}} Good luck!
J.