If you are interested there’s a heap of videos on YouTube about having had a bad hair cut, with suggestions for what you can do to make it better.
I searched you tube using key words ‘fix bad hair cut women’.
I’ve got crap hair anyway, and I’ve had so many bad haircuts The worst was a really severe short haircut. I wasn’t watching, and by the time I did look up the damage was done. No going back. Freaking hairdresser gave me a severe man’s business cut. (I think he hated women). I really looked like a man. And got mistaken for a man one time, by a man in a petrol station.
Everyone I know, on first seeing me after the haircut said nothing, just widened their eyes and said nothing. That’s how bad it was. And all I could do was wait for it to grow, as it was so very short.
If I was you I’d watch the YouTube videos and work out a couple of different things you can do to make it look better, and then go the very best hairdresser you can afford, or find someone who has a great haircut and ask who their hairdresser is. Just have a consultation, they might not even advise cutting it. They might suggest a way of doing your hair - a hairstyle - that turns a bad haircut into something nice. And show you how. Professional advice, is the best way to go.
And yep, do some work on your self worth. Best wishes OP.