If you’re still in debt but feel the need to buy beauty and skin products, or even new clothes, then at least make a budget for these things.
Shop on sale or look for cheaper alternatives. There’s just no need to buy a luxury brand while still in debt. Not that you can’t, but logically it’s impractical. Even if you refuse this advice, then at least save for what you want and account for it in your budget.
Buy things slowly and within your means. You’ll appreciate what you have and you’ll stop making impulse purchases.