Stop buying stuff. My wife grew up poor, probably poorer than I did, and she still buys tons of junk. If fucking Amazon is showing up to your house on a weekly basis, STOP, you are buying shit you don't need.
Don't buy something because it is on sale. If you don't want it bad enough to buy it at full price, then you don't need it. This does not mean ignore sales/discounts, but don't let fear of missing a sale or discount force you to buy something.
Kohl's is a fucking scam, stay the fuck away from them. All their shit is price jacked 60-80% so they can advertise 40% off, give you "Kohl's Cash" and still make a profit. The number of times my partner has told me we have to shop for clothes because our $40 dollars of Kohls cash is expiring, and we walk out with $200 dollars of clothes and another 40 in Kohls Cash is way too damn fucking many times.
Apple is expensive junk. Avoid if you can. Fuck it, Windows/Microsoft is expensive junk too. I'm paying 150 a year for office, and I hardly use it. My partner "needs it" because they can't write a document or use a spreadsheet in Google's free office suite. The Surface is fucking terrible.
Just stop buying stuff. Try it for a week, don't buy anything except groceries, and maybe gas if you drive. You'll survive.