1- Continue to be patient. This is one of your trials in life. Don’t take it personal. Allah is monitoring your performance, and for His sake stay positive and patient. Always remember how the Prophet (s) and Imam (a) had to be patient in such situations.
2- The key to such challenges is education. Find effective ways to answer her misconceptions. Don’t blame her, as there is a lot of confusion these days. Many Muslims commit wrong acts in the name of Islam, and this ruins the image of Muslims. If she criticizes something Muslims are doing, then she may be right. Acknowledge her critique. If she is objecting to the Qur’an or the Ahlulbayt, tell her let’s academically discuss this and find answer. Sometimes you’ll have to do lots of research to answer the misconception. Sometimes you’ll have to ask a scholar. If her misconceptions are addressed in a logical way, she should accept.