Was she underage?

The engagement of this B+ list singer/sometime actor to his girlfriend has made a lot of waves this week because of a fuzzy timeline about how old she was when they started dating. Was she underage? Well, what if we added in the the fact there is another guy who lives with the couple and also spends time with the girlfriend.