I am not sure, but after giving birth (3 weeks ago) I developed a few haemoroids......so I think all that activity and pressure in that region probably agitates things a bit?

Get her to ask her Dr at her next check? If she is due in 3 weeks she is most likely seeing a midwife or Dr weekly at this stage, so get to her ask them......they have seen literally everything before, so I am sure they'll be able to give her an honest answer and some possible treatment options?