How come it's taking more than 21 days to receive my state refund
Only the IRS and your State control when and if a Federal or State tax refund is Approved and Issued.
To check the status of an e-filed return, open up your desktop product or log into your TurboTax Online Account. You can find your status within the TurboTax product.