How long has everyone been seriously into riding? For me it is 3 years MTB, 7 year BMX Hiatus, 3 years MTB, so 13 years+.
Last year I bit the bullet and invested in a pretty high end mountain bike to force a commitment of less all-night parties and more sober weekends. So far it's worked!