I'm booked in for an HSG next week - i know a bit about it and what they'll do, but just wondered from those who have already had one .........does it hurt at all, can you tell immediately if theres a problem or do you have to wait to see Dr, am also having very heavy and painful periods and think i may have endometriosis - can this tell anything about that too? Thanks.