May refers to possibilities that could be factual in the present, such as "he may lose his job". Might refers to hypothetical or speculative possibilities, especially those referring to the past, such as "if you hurry, you might get there on time". An easy way to distinguish the two is that might suggests a lower probability and refers to more far-fetched possibilities. The key difference is that might is the past tense form of may.