My federal was accepted feb 3,2018 and I still haven't got it back just keeps say processing why?

Why does my federal refund say still processing when it was accepted feb3,2018 and should of been back 21 days later?