How long will the operation take? Will it be painful?