You'd probably have to have her checked out. It could be a virus, but at the same time it could be bacterial or anything else. Also, if it's very frequent over a long period of time, it's probably not an infection because she would have fought it off by now. I hope she gets better.
I would suggest taking your friend to a real doctor. John Bergman is not a medical doctor and is unable to offer medical advice in this regard.
Thanks! Your answer is awaiting moderation.