Do I give him a chance? Not sure what to do. He's 18, I'm 29 turning 30

So as the title goes yeah we have an age gap. I've been dating him for 2 months now. I know this is going to sound so incredibly stupid (because it is) but I NEVER asked him for his age. He just mentioned that he was in college and I assumed he was 21 because he was in a bar. About a week ago I was scrolling through his instagram and found out he used to date my baby cousin (Shes 17) when they were sophomores. I asked him how old he was and he said 18. So now I'm not honestly sure what to do. We're talking through twitter dm because I freaked out and blocked him everywhere else 😔 I know I didn't react the best. He is right when he says he's very mature because as you can see- he is, but I don't know. I just really don't know. Everyone under the age of like, 24 just basically pisses me off even if they're not saying anything lol.

Vote below to see results!