Hi Op.
Don't be too hard on yourself.
You are not a failure at all..
(Don't be afraid to get the right kind of help for yourself, this is not a weakness at all..
Its called self Care ,self awareness that you are struggling through a vulnerable time,
Be your own best friend..
You are good enough as you are , (nobody is perfect, or perfect mother are they.
( I think it could be beneficial good idea to explore, and see why and how to overcome low self cofindence issues for e.g there are all kinds of different therapies(theories)to look into which ones would benefit you the most,you can have some free/private charge therapies, obviously a waiting list and others you have to pay a fee.
Such as does low self cofindence come partner or it because of other adverse (difficult experiences such as shitty childhood, or something else??
(You said your have mental health issue is that related to difficult personal experiences in past..
I visit mind (MH ) charity centre in past
We in past have been on daytrips to places like mumbles(seaside resort)Skandavale, the Gower (we do gardening club on sun,a successful book club,a photography club etc.
I would look after yourself treat yourself do a spa health session on your own or with friends or do this at home if you are still in lockdown an can not go anywhere at all.
Holistic therapies are good such as hot stone massage, reflexology etc so many of them, (if you have a local college, who have health and beauty even better as they will cheaper proberly..
You do not need a man to complete, there are a lot of single people out there,
There are lots of things you can do what interests are you curious or enjoy doing then?(check out YouTube to learn new skills arts and crafts etc.
Also what about academic skills such as going back to college or doing workshops etc either online or elsewhere..
Like one Poster said do stuff that helps emotionally such as going for nature walks,listening to good music on YouTube, etc.
What's good for helping to think straight with Clarity is meditation only takes 10 -15mins to get into and it can be free at home or outside with other people or online
(this is adventure a time to discover yourself,
xxx