It is not easy to understand each other for North and South Vietnamese , I think it is not difficult too. Because we speak Vietnamese, but North and South vietnamese have different accent. I think in the north, Hanoi voice is the easiest to understand for every vietnamese and foreigners, I really like Hanoi voice. In the South, people live in HCM city, and some provinces near HCM city speak easily to understand, too. When one person in the north not Hanoi and one person in the south in the first meeting speak together, maybe they don't understand each other too much. Because they use some local words. But in the second meeting, the third, ... they will understand each other more. Some people in the north speak so fast. I'm Southern, so sometimes I can not hear what my friend who is Northern vietamese says, she speaks so fast and she is talkative. Southern vietnamese speak slower... Your girlfriend is northern right? So I think you can listen what Northern say easier than what Southern say.