does he like me?

Sam
So I have been flirting with this guy lately and he has been flirting back. It has been going back and forth for months and my mum has even mentioned that he is cute. I've caught him staring in class once or twice and he even sits outside our next class with me during lunch sometimes. I don't know whether he likes me and I'm too scared to make the first move because I'm worried he will friend zone me. Any suggestions?