It's been more than 3 months since I filed my federal tax and I still haven't get any tax refund yet is that normal or is there an issue with my taxes?

What is the normal time that I should get my federal tax refund?