oh, sweetie. you sound like you're way in over your head with this guy. please do not base your life around some guy who is
capable of cheating, period. you're far too young to be dealing with this stuff already. he may have been your first love, etc, but there's someone better out there for you! please do not hang any more hopes on this guy--he's lost and he's using you. do not listen to your friends. he doesn't understand you; he only understands how he can manipulate you.
you may not believe it but you deserve better. I know this to be true.