Parts of the test (the nerve conductions) may be performed by a specially trained technician. It is an in-office procedure and does not require hospitalization. On average, an EMG takes anywhere between 30 minutes and 2 hours, depending on how extensive a testing your doctor orders on you.