Hi ladies, I have had an HSG test,took painkillers an hour before and it was fine. The hardest bit was worrying in advance what the results would be - I found it helpful, before the procedure got started, to ask the doctor whether she would explain what she saw as she went along or afterwards, and when her report would go to my consultant.