It's tempting to spend $40 on a pair of pants from a cheap store. Don't do it. Why? Because those pants will cost you too much money. Let me explain...
Let's say you do spend $40 on a pair of pants. You might wear them once a week for a month. But because they wear out quickly, pull at the seams, fade when you wash them and probably drape in an unflattering way, you'll only wear them only twice next month. That's 6 wears or $6.67 per wear. If you buy a pair of $40 pants 6 times in a year you will have spent $240 dollars on pants you can no longer wear (and probably stay in your closet and take up room!).
If, however, you spent $200 on a pair of quality, awesome fabric pants that fit you ideally and that will wear without conspicuous signs of use, I am pretty certain you will wear those pants once a week for at least two years. That's 104 wears or $1.92 a wear! In essence the cheap pants cost you more than three times as much as the higher priced ones! And that does not even include paying yourself for the time and effort it takes to go and shop for new pants all the time.
Buying cheaply is like buying disposable clothing. Yes, it might hurt to hand over the money for quality items in the moment but, over time, it will ultimately save you money!