Personally, I think I'll have it done at around 2 or 3 months I guess? At the end of the day, the baby will still get hurt from it no matter what. I think it's best to do it when she still doesn't understand things. If you hold it off until a year or so, she might develop trauma.