May is correct when the outcome is still unknown
Might is correct when an if is lurking in the background- when we discuss something that was likely or possible on some past occasion

Right: If it had not been for the paramedics, I might have died
Wrong: If it had not been for the paramedics, I may have died

Best regards