I called my girlfriend "bitch" would she ever forgive me and go back together?

Anonymous
My story is that i have been with a girl from different culture than mine for more than 5 months, we loved each other crazily though we had some arguiments from time to time , either from me because i have been jealous several times or from her but we always forgive each other and come back with more love and attachment.
One day , i met with a girl i knew... not on a date but i needed to meet with her to clear something about our cultural differences right after i told my girlfriend that i met with this girl , my girlfriend was very upset for one day but then we came back together like nothing happened , 2 days later , she told me that a guy was messaging her , and that she blocked him , i asked her who is this guy , she replied he is the friend of her cousin and that she never jsd anything with him but when i insisted who was the guy she admited that she had something with him i was very upset and in the heat of the moment i called her "bitch" , she blocked me from all social media and put my phone number on rejection list... i tried to contact her but she said she doent want to talk neither meet with me again , but mentioned that she needs some time.
I would like to know who is guilty for this situation? And is there any chance that she will forgive me and come back together again? And what should i do to get her back?
Thank you.
I called my girlfriend "bitch" would she ever forgive me and go back together?
14 Opinion