I've always struggled with impulse control, and tried researching and coming up with questions to ask myself before making purchases. However, they usually don't work, because the questions are usually too broad, and don't address the specific purchases I'm contemplating.