I've heard that said before but I never seem to run out of anything. It might be the weapons I use decay slowly (gatling guns) as does the armor (usually power armor). There are a number of perks that make repairs cheaper, double item condition on repair and make the items lose CND more slowly...