One further point, something I find helpful is continuing challenges.
eg don't just stick to local flights with familiar milestones beyond the first few flights but choose somewhere suitably far away (preferably with some airspace to deal with) and fly there as a XC.
Every couple of months I challenge myself with a 2-3 hour flight to somewhere new. I'm lucky enough to have my own plane so only worried about fuel and landing costs though.