How do I need to wait after an mi in order to fly on a commercial flight again?

MI. Usually recommend 5-7days. This time frame allows for any acute or subacute complications to occur if they are going to happen. This is also based on a case by case basis and dependant on the specifics of your heart attack.
Depends. This greatly depends on the extent of the damage done to your heart muscle during the heart attack. If the damage was minimal, the period would be short. If the damage was extensive it could be much longer.Each situation is very individual and should be discussed with your cardiologist.