She is also extremely immature for someone her age let alone a 38 years old. I get like a 25 year old dating a 40 year old but not 19 and 38.

what about him? is he mentally a 38 year old? maybe he's really a 25 year old in terms of maturity. just because someone is 40 years old doesn't mean they have matured to what's normal for their age, some people remain shallow and immature all their lives, even to 80 or 100 years old