There is no set time frame for how long MCT oil takes to burn fat, as it varies from person to person. However, typical results tend to take around 12-16 hours.