Eisenmangel kann zu Muskel-Problemen führen und Ferritin von 20 ist nicht sonderlich hoch, aber da Du die Probleme auch in der Zeit hattest, wo Du schon Eisen genommen hast, vermute ich eher einen anderen Auslöser.
Die Idee mit dem Blutbild ist gut. Bitte Deinen Arzt, auch Vitamin D3 zu testen. Das war letzten Winter bei mir der Auslöser für Muskelprobleme. Allerdings hatte ich keine Krämpfe sondern nur muskelkaterähnliche Schmerzen.
Siehe auch
hier.