It is mentioned that Michael is 40 years old, he and Jay had Junior at the age of 16/17 as revealed earlier in the series. This being said, Juniors current age would be 23. It is however mentioned earlier in the series that he (Junior) is a teenager.