asami ryuichi future wife's feed

I am confused about the ages. So is Mc 21 or 30? Also Mc said they had a 9 year age gap so is ml 39 then? Because ml said he followed mc to the mental health clinic when mc was in like elementary so I don't think ml would be able to walk if he is 9 years younger and also I doubt they would be in the same school together either. So how old is ml?