i will be having surgery in april can you provide me with some further information such as recovery time and how long the surgery will last?