Ideally Naps are good for kids up to the age of 5. But you need to set a limit to what time they will nap. Dont let them nap after 4pm otherwise you will fight bedtime routine. They process so much information and their brain is constantly making synaps connections, etc. Id say from around your schedule. But do not let them nap 4 hours before bedtime. Meaning if you put them bed at 8, they need to be waking up from their nap by 4pm.
I’m going thru the same thing thing with my almost 3 year old