McGregor must have had a shot for lunch -- not surprising considering it seems half the UFC can't pass pre-fight drug tests.