He will have had the operation by may and should be a lot fitter then.
Have I phrased the sentence correctly? By this sentence, what I understand is -He probably will do the operation- in future- by the time which is mentioned.
In addition, what does the following mean?
....should be a lot fitter then.