It can only be spent on medical expenses. At any time after said expenses are
incurred.
Pay everything out of pocket and let the money grow. When you're ready to take the money out, you can say "hey when I was 42 I paid for this and this. I want that money from my HSA. Tax free."