The normal range for ferritin levels varies depending on age, gender, and other factors. Generally, a ferritin level of 12-300 ng/mL is considered normal for adults. However, the reference range may differ between labs and medical facilities.