I had mine done when I was a baby, about 8 months. I did my eldest daughter @ 4yrs but she created so much after having them re: cleaning and turning them.... then 1 came out, she wouldn't let me put it back in, or take the other out... what a nightmare... anyway, got the other out eventually.
Then I got my youngest daughters done when she was 13months, no problem what so ever.... hardly a tear... so my eldest decided to have hers done again since my youngest had hers done..... more tears than the little 1, but she was much better when it came to looking after them this time round, she was nearly 6 this time round.
Anyway... in my view, it was better getting them done when babies/ toddlers as they don't fiddle with them, or make a fuss about having them done or cleaned later on.
hth:hug: