Who can you picture yourself with in the long run?
Probably Kayla for now but then we would break up after a while probably... So I would have to say my gf.
Internet relationships rarely work among kids. Date someone from school.
Save yourself the humiliation when you have to say you broke up with you internet girlfriend. Go out with a real girl.
I've never dated a girl on the internet....because they are never here and they can't be called on to come over and have fun. Date the girls around you. I don't even call an internet relationship real (just my opinion), so you won't be cheating on her.