boy trouble

So I've been seeing this guy since April (nothing official) but he made out he wanted something serious 
He took me on one proper date and I met his mom and were hanging out talking every second day 
He spoke to my sister and admitted he had feelings for me.. he told me eventually but said he just wanted to be friends I accepted that later that night he kissed me and was being cutesy with me and he stayed the night 
Than ignored me for just over a month...
Just the other day he messaged me apologising and explained why he ignored me but I'm still a bit hurt from him just cutting me off and I don't know what to do...  
There is a 4 year age gap (I'm 17 him 21) 
I'm still a virgin and he said he was okay with waiting till I was ready..

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors