1.) Unsubscribe/unfollow any brand or people you find particularly too tempting too often–I think this works well for marketing emails or fast brands (like ColourPop) so that you don’t feel inundated with new, new, new or buy, buy, buy. There are some people who may post a good mix of content that isn’t as product-focused while others may share your aesthetic and tempt you too much to indulge in a new favorite.
2.) Clearly articulate your current goals (and why you need/should resist purchasing new products) — I think if you can articulate why, e.g. paying off a student loan or going on a vacation, it makes it easier to keep your eye on the prize.
3.) Dupe it with what you have, whether that’s duping the vibe or aesthetic, and it might be very similar dupes or close-enough dupes or mixing two different shades to create what you’re tempted by.