4 months is plenty of time to heal, I am getting mine done on Friday and I go to Greece in august, I checked to make sure that was enough time to heal and she my Pc said it is enough time. Your last check up is your 12 week check up by which time you should be mroe or less finished healing xxx