How are you connecting the two computers?
If you are migrating using Wifi, it can take days...
The fastest way to transfer your data is to clone your iMac to an external USB drive and then, attach the cloned drive to your new MacBook Air.
Use Setup Assistant rather than Migration Assistant. Setup Assistant is more reliable.