Nothing practical to add to the excellent advice already on board --- focus on the other joys and fake it a little (can be with a fallback fab formula, can be with just one bright shirt or scarf close to your face and never mind if the rest isn't perfection).
Just know that there are people of all sizes, shapes, ages, affluence in this world... and almost all of us have (or will) go through at least one such blue-black phase. Some of us get doled out more portions than others, but that's true of so many things in life both good and bad, isn't it? Yes, this WILL pass, believe it or not --- even if it feels sometimes like there is no end in sight!
Also, cut yourself some slack --- you DO look good already! You DON'T need clothes to do that for you, right? The lack of options at the shops has NOT succeeded in preventing you from looking and feeling fine on other days, yes? You will get there again. Trust that thought.
Oh, and give yourself PERMISSION to feel good occasionally? Don't guilt yourself out of enjoyment that you do find. You do deserve nice things, and being plus-sized or poor is not something that makes you any less worthy of joy.