Good morning!
I hope a night of sleep helped you to feel better! You've already gotten alot of great advice and support. Everyone is right, you shouldn't give up on yourself. I think you do need to take a break though. Your mental health/wellbeing is just as important as a healthy body.
If you can find some alone time, try doing some journaling. I find that writing to my friends when I feel down is a good way of releasing negative energy. If you don't feel comfortable sharing your private thoughts with anyone, just write a note to yourself. Maybe try writing yourself a love letter too, later, when you are feeling less overwhelmed.
Sometimes we have to hit rock bottom before we can make any big life changing decisions. If you haven't gotten there yet, just wait, it will come. One day you'll feel a surge of inspiration well up inside you and you'll know what it is you have to do. With or without support "at home", you need to figure out what is best for you and decide to please yourself for once.
Sometimes it's easier to blame others for how you feel about yourself. It's nice to feel appreciated and loved, and to feel encouraged and supported. That's what we are all here for (to encourage and support you). But what if everyone on earth suddenly disappeared? Where would that encouragement and support come from? It's important to rely on yourself first for these types of things, believe in yourself, be strong, be encouraging and nuturing to yourself. Love yourself. Make appreciation and love FROM others second to loving and appreciating yourself. You are a very special and very worthy human being.
If you feel you are being pulled in too many different directions, find some quiet time to sort through your priorities. Cut some activities out of your life. Make sure you make yourself your number one priority, your kids come next, then everything else. Learn to say no to people if you are spread too thin. Get organized. Make a schedule. Don't let unkind thoughts about yourself or others stick around in your head. Let go of guilt and worry and anxiety and blame. Be happier. Smile more. Laugh more. Be proud of yourself for being who you are.
We put alot of pressure on ourselves to be perfect, we compare ourselves to others, we see other lifestyles that look effortless and wonderful and think our lifestyle is crummy and boring or filled with dreary days and the same thing over and over. It's up to you to change things, little by little, so that you come to appreciate every living moment. Life is a gift. You are a gift. Be good to yourself.