I know the feeling...
For me this feeling does pass, I hope it will lift for you too. Could you make a list during the ok times that you can read back of things you did achieve?
Try to be kind to yourself, small things, your inner child wants your attention maybe?
Best wishes to you