Sorry girlie, but this guy is a player.
Take my advice, don't hang around players!
You say that you still mess around w/ him but then you say he has another girlfriend...? This dude is unfaithful and doesn't deserve to have any girlfriends at all! Don't give him what he doesn't deserve!
Don't fret or fear about anything though. You're in God's perfect plan. Call on Him, and He will hear your voice. No pit is so deep that God is not deeper still.
Jesus is calling you. what do ya say? :)