Yes, Enzoflam can be taken by an eight-year-old but with a doctor's prescription. The doctor has to be informed if the child has a history of allergy to other inflammatory drugs. Care should be taken that the child should take Enzoflam with food; otherwise, it might cause gastrointestinal irritation. It should not be given to the child in combination with ibuprofen.