There is definitely no retirement age. Do what you like to do. Enjoy the lifestyle. Probably sometimes you will slow down in the future because of some reasons. But that is only up to you. You decide about the time.
Don't care about some young idiot. I am sure you can teach them a lot of things.