Diet is very important to healing. You must make sure you are getting adequate Calcium, Vit D, Magnesium, Phosphorous etc. Often forgotten is protein. Make sure you get at least 12gm/kg every day. 15gm/kg would be my choice. Also minerals, iron, Zinc. Caloric intake should be greater than your pre surgery requirements. Many men require 2000 calories a day so you should take 3000 to 4000 or even more depending on your weight. Check other sources for exact requirements.
I went to Coscto and bought 6lbs of mixed proteins. Again, a variety of proteins and amino acids is best for healing so don't buy a protein source that is all milk protein or albumin for example.
Non steroidals (NSAIDS) are good for pain but may not be good for healing and conflicting evidence yes okay to take vs impairs healing. You can check with your doc or just add acetaminophen 1000mg to regimen 3 times a day. I would suggest a narcotic analgesic plus the Acetaminophen. Sorry, I feel Tramadol is a crap analgesic but may work for some. For post op pain consider:
1. Narc--Oxycodone, Hydrocodone, Morphine, etc
2. Acetaminophen 1000mg
3. Diazepam10mg up to 3 times a day (muscle relaxer)
4. Gabapentin 300mg up to 3 times a day (nerve pain)
These meds are highly recommended but doses are my opinion. If your doc says I am giving you some other formulations, have a sit down with your physician because this combo above works well for many and their crap formulations do little most of the time.
While you would think the docs would advise you for pre op and post op needs many of these ass*oles only care about doing the surgery and the money so it is on you to be prepared. Many of the docs do not give you do's and don'ts so this website is invaluable.