Stress is a part of life we all have to live with.
Stress can motive us to get moving or it can freeze us in our tracks.
I am not a single parent But I was raised by a Single Mom back in the day when it was not the norm. My mom raised 3 kids while holding down a Full time job ,no formal education and took public transportation. She moved was originally from the south but because the job opportunities were better relocated up north.
Mom never received any kind of financial assistance or child support...said she would never take something that was begrudged to her.
My mom was a slip of a thing and weighed 105 lbs, with Red Hair!
Was my mom stressed you Bet she was! But she was driven and knew what she had to do!
Stress can be motivating it we let it!
I have a lot of stress in my life but I refuse to use it as excuse to pop something in my mouth that is not part of my program!
Yesterday got pulled over and received a Ticket ...I could have allowed myself to fall into an old comfortable behavior of self soothing with food... But instead I continued on a did what I needed to do.
Sometimes I think when tempted ...We need to tell our inner child No!!!
I am not trying to diminish that you have stress but want to point out.... That we all do! The only difference with people and their problems has how they choose to handle them.
Handle your business or your business will handle you. That's what a coworkers Dad use to tell her! And I think it is very true.
Maybe if you learn to respond in a different way when your child pushes your buttons it will change things .
Years ago I took a class on parenting called S.T.E.P. program
When my husband was in the military and I found it useful.

It also helped all relationships it use reflective listening and setting and enforcing logical consequences. Our Chaplain ran the program he also had a degree as a Therapist. I was never a joiner ...but so glad I took a 6 week class that help me with communicating effectively with my kids in a Win Win situation.
Good Luck , and don't allow anything or anyone derail your progress