Three days is too long to wait between swapping spells.
New players have no idea which spells are "needed" and which ones are worthless. So they take a spell to see what it does, don't like it, then swap for another. Then if they have made the wrong choice, too bad, you are stuck with it for three days.
A much better way would be to scale the waiting period by level.
Just my thoughts.