Age difference

I'm 13 and I'm dating a 16 year old I don't find it weird like at all because it's only a three year difference but to some people it seems very weird and wrong but he makes me really happy and he understands that I won't be doing any thing like sex with him,I'm like too young for that and I rather wait like as long as possible before I lose my virgnity  but what do you guys think about it // please also no hate because last time I got a lot of hate