I get it checked monthly. Levels bounce around between 15-77. Last level was 66 but felt horrible. Measure your ferritin, donating every 8 weeks is for sure not good at all.
Based on my experience once a year maybe twice max !!!
If ferritin is low you need to get it back up to have a good sleep. I am sure also can cause other serious health issues.