Who do I trust?

ANY NAMES IN THIS STORY ARE NOT REAL NAMES, THEY'RE COVER UP NAMES

I am a 17 year old girl. Last year due to reason I will not share on here I swore to never fall in love again. Anyways, 5 months later I fell in love with a "16 year old". In September of this year, he asked me out and I accepted. My new boyfriend never gave me any reason to not trust him. Then recently, his ex, Paisley, asked me how old I was and I told her. She asked why he'd date a 17 year old because he's 13 and just turned 13 last month. I told her I was confused because he told me he was 16 and turned 17 last month. I asked a couple of his other exes, Harley and Kaylee, how old he said he was to them. He told Harley and Kaylee he was 15, Paisley he was 13, and told me he was 16. I asked boyfriend why Paisley was saying he was 13 and he said "I'm not. She likes to lie a lot. Maybe she's just jealous" After I talked with boyfriend I talked with his exes again and Harley said she thinks he's lying about his age to date us since he gave us all different ages. Harley and Kaylee both say he looks 13 and I do have to agree that he does look young, but once he said he has a baby face for a teenager. Honestly at this point I don't know who to trust because it's all so confusing. Who do you guys think I should trust or what should I do?

Trust boyfriend
Trust boyfriend's exes
Do something else (tell in the comments)
Select gender and age to cast your vote:
Updates
1 y
Another thing is he once told me his parents ages and how old they were when he was born and they added up to him being 16 at the time so that makes it a little more confusing
Who do I trust?
Post Opinion