There is no minimum holding period for your Earn balance. Users start accruing interest at the end of the day when funds are added to the Earn balance.
You will be able to request to withdraw your funds from Earn at any time, and the withdrawal will be processed by the end of the next business day.