Paulj
I see from your profile that you are just 28.
All your mistakes so far count for nothing because your whole life is still ahead of you.
That alone is enough reason to feel great about life.
Take a hot shower. Put on some good music.
Start feeling good now - That’s an order!