Really? You dated for months and had no idea how old she was? Like actually going on dates and talking and stuff or just hooking up? It seems unlikely anyone would spend a significant amount of time with someone over some months and not have any idea about basic info. Did you know her name before her bday?