May and might are very close. In most sentences, you can use either one. There are only a few cases where you must choose.
To say that something is possible now or in the future, use may or might. Some people feel that might is a little less sure, but the difference is small.
To give or ask for permission in a polite or formal way, use may.
To imagine a different past (with if + had), use might have.
Possible → may or might
Permission → may
Did not happen (if... had...) → might have
Join 100,000 people who are improving their English skills on the Shaky English app