Diego and Claire Age Gap?

Claire is a senior in high school making her around 17-18 and Nicole specifically said Diego was able to legally buy beer and considering he’s a college student, that puts him between 21-22 Especially considering their strange way of meeting, else find their relationship a bit strange?