I dont know if I posted this here or not: but apparently the monthly Payment on a New F-150 now is an average of $973. That's not unique to Ford, or F-150s. I really don't know how that can be the average. I couldn't afford it. I am making uncomfortable payments on a 2019 Ram 1500 Classic 4x4 Bighorn, at $515/month for like 66 months. That's uncomfortable, but how could a 'normal' family be paying $1200-1800/month in Just car payments, not counting insurance, gas, Plus food (our houses single biggest expense), rent/mortage, and everything else. If that's going to be the cost for a new 1/2 ton pickup, I would buy a 5 year old truck with 100,000 miles, and pay 1/2 the $$$, and still have plenty of life left in it.
Without going down the 'signs we aren't going to make it' track; buying a new car/truck every 5 years is stupid (unless you have a business reason to do it).
Also, who the Heck is buying these teenagers new trucks? My son is 17, going on 18 in about 5 months, and we gave him a 2012 duragno that had a sale value of around $4k (trade in offered has $2.5k), which he traded for a 2003 Chevy 1500HD. Asked the bank about getting Him a loan (I would co-sign) to replace or repair that Chevy. Nope, under 18 Cannot have a loan, has to be 100% parents name. So these new vehicles at a HS are all 100% parent signed loans...