What is he doing?

9 months of dating the love of my life. being completely and totally infactuated with him. One random day out of the blue after hanging out all day (and not to mention having him have me suck his dick with nothing in return) he decides to walk me home after a date, which he then dumps me, saying he "doesn't have time" then proceding months, kissing my friends. Then coming back to me, begging for forgivness and some how convinces my broken heart to lose my virginity to him in his car. Now a month since then we have talked every day since. Now he has just decided to complelty leave, not answer my texts but I know he has seen them. Why is he doing this to me? Hasn't he hurt me enough?