I'm going to make this as clear as I can so that you can understand me perfectly okay? I know that the past posters already said this, but here it goes.
You need to get rid of him. The guy doesn't love you, he won't love you. A person can say something and not mean it. In his case..he's fucking with you. He tells you he loves you, but you know he sais this shit to other girls. So why are you so confused about it? I mean I know it's hard to understand, but I'm being real with you. Let the idiot go, he doesn't deserve your heart mija..you deserve a nice, kind caring guy that'll actually love you and not play with your emotions.
He flirts with other hynas? Don't be stupid, mandalo a la chingada. Who the fuck does he think he is? I mean, he's must not be that serious about you if he's flirting around with other girls. If he's flirting...just imagine what he's probably doing behind your back. You only know he's flirting with girls, what about if he's cheating on you? Think things through.
I know it's hard to let someone go if you love them. You have to try and take it one step at a time. Don't let a vato put you down. Don't talk to him no more, don't call him, don't even look at him, move on with your life, have fun, go out with your friends. Don't waste your time getting heartaches over a guy that doesn't even feel the same way about you. You're better than that. Someone like this doesn't deserve you. Try looking for other people, not just the same type of guys you usually date. And correct me if I'm wrong, but I'm guessing the guy you love is a Sureno/cholo right? No te fijes en cholos mija, they're full of shit...all they want is ass and that's it. Look for a guy that's not into all that gang shit. Look for someone that cares for you, not for your looks. One day you'll find the right guy, let the guy come to you.
Hang in there, you'll be okay.