I got one spontaneous compliment from a stranger some years ago and I'm still savouring it. Gotta make it last, never know if/when there'll be a next one.
The compliment I got about 8 years ago (a cashier told me I smell really good) is starting to run out of steam. I desperately need a stranger to tell me something nice about myself unprompted, once that smell comment runs dry things are gonna get gloomy.