Mel's age switcheroo

Melanie celebrated her 18th birthday last year - spring or early summerish was it? So Days can't get away from that.
Now today Doc Dan said something to the effect of he had a kid he didn't know about "for over 20 years."
Isn't this so Days?!