Carnitine plays a significant role in fatty acid transportation in mitochondria and has been shown to have a prophylactic effect on adult migraine. The aim of this randomized controlled trial was to compare and evaluate the effects of L-carnitine supplementation versus propranolol in the prevention of pediatric migraine.