Your question is, "Am I ready or not?" But I have to say, it doesn't sound like it.
Since your virginity is very important to you and in your culture, whatever decision you make here will have lasting impact on how you feel about yourself in the future. If being a virgin when you are married is important to you, then you must make that a priority now.
What it sounds like, after reading yoru post, is that you primarily feel very loving and intimate with this man, but that you don't like oral sex. In a way, it seems like you are thinking of trading your virginity so that you might not "have" to have oral sex anymore. But I would like to say that you don't have to do either. You should never feel pressured to have sexual intimacy in any way that makes you feel uncomfortable.
Why did you break up with this boyfriend twice in four months? That also worries me. Even though you are crazy about him, it doesn't seem like you see him as a lifetime partner. And with that in mind, I'm not sure losing your virginity to him would do anything but bring you pain later on.