advice!

so me and this guy been talking for a couple of months we went to middle school together but like I told him im in love with him. but we have a complicated relationship he loves me too but I'm afraid to jump in a relationship but he said he would wait n have dreams about me.plus he's Not a virgin he told me he was going to wait for ne should i keep him.?