Spend some time brainstorming the things you WANT and NEED to accomplish (spending time with the kids, cleaning, cooking, riding x number of hours per week, taking a class, learning a skill, perfecting your lasagna recipe, whatever). Write it down.
Once you have that list, rank those priorities in order of importance TO YOU. Then spend a week or two keeping track of how long it takes to do the things that NEED to be done. (If your time management skills are way better than mine, you might be able to skip this step.)
If there is not enough time left for the things you WANT to do, see if you can change something in your life. Maybe delegate a couple chores or find ways to do things more efficiently.
As an example, my priorities:
1. Manage my kid's diet, meds, appointments, and hug him and tell him I love him every day
2. Feed everyone in the house
3. Take care of the animals
4. Clean house/laundry/etc.
6. Paint, read, write (the things I do for my mental well-being, apart from riding)
These priorities sometimes change a little bit on any given day. As a stay at home single mom who was recently diagnosed with ADHD, and whose son was diagnosed the same, I've had to find ways to cope.
I keep a schedule on the refrigerator, so there are no excuses later. I also have a planner that helps me track things I need to keep track of.
I have a schedule for cleaning that I have to stick to pretty rigidly, or it just snowballs on me.
I spend one evening a week cooking for days when time will be short and freezing the meals.
I start a load of laundry right before I go to bed. That way, I can get up in the morning and throw it in the dryer, feed my kid and send him to school, feed the horses, and come in and put away laundry. It feels like I have accomplished so much by the time that I've been up for two hours, that my day is automatically starting on a brighter note.
Bottom line, you need to figure out what works for you, but there are many coping strategies to try.
Learning never stops