The fact that you've been mainataining relationships with girls suggests
to me that you're reasonable experienced, and comfortable around girls.
By your own admission, you're attractive and popular, so I think it's
unlikely that you're outright gay. I'm assuming that you like the girls,
and enjoy their company - If so, then I'm even more certain. I think
the most likely thing however is that you're "Bi-curious",
i.e. Curious about what it would be like to kiss or sleep with a man.
And of course, and you've probably heard all this before, there's nothing
wrong with that. Depending on which survey you read, you'll find that
around 10% of the world's population claims to be gay, and almost 70%
of women claim to have though about what it would be like to sleep with
another woman. (And almost 40% have acted on the impulse.) So it's not
like you're alone. My advice would first of all to be to have a sit
down and think about what you want to do:
# Stay with your girlfriend, and try to ignore the feelings you're
experiancing. If and when you and your girlfriend finish, then maybe
you can have a think about whether you want to pursue a gay relationship.
# If you feel comfortable enough, then you can talk through how you
feel with your girlfriend. You may decide to split, leaving you to experiment
with whether you really do feel comfortable going with a man, or you
may
decide to carry on, believing yourself to just have suffered a temporary
moment of uncertainty. The most important thing of course is to remember
that you're not a freak, and that what you're experiancing is fairly
normal.
So: Think about how you feel. Would you like to experiment with dating
each sex, (and that's OK) and then decide on how you'd like to continue
(you may of course continue to be Bisexual, and that's OK too.) or you
could stick with what you've got at the minute, and try to ignore how
you feel. It's hard to give a definate answer, only time will tell.
But by experimenting and talking about it, I think you'll get your thoughts
and feelings clearer in your mind.

Next: Have I got an unusually
small penis?