Both answers are right; Medical results are valid for 12 months, but there should be 6 months of validity left at the time of application. As the linked article states, CIC may be flexible with what they'll accept, but in this case you only have 2-3 months of validity left, so it wouldn't be totally unreasonable of them to ask you to retake it.