 It's sort of an interesting psychology behind these purchases. These aren't impulse buys. These are purchases that consumers say they're planning to make. They found that Gen Z men, for example, spend on average $50 per treat, while baby boomer men spent $20. And Gen Z women shell out $28 on treating themselves, about $10 more than their older counterparts. Skelly says people's justification of treat purchases surprised her.