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.
Please note that withdrawals amounting to 1,000,000 and below will be processed by the end of the next business day, while amounts exceeding 1,000,000 may take up to 7 business days.