The online link is your best option to track your refund. I have attached a link with more answers from the IRS as to why your refund may be taking longer to process.
**Mark the post that answers your question by clicking on "Mark as Best Answer"
Are you certain that your efile went through? It may not be filed if you chose the mail in option and then did not mail your return. https://ttlc.intuit.com/community/return-status/help/how-do-i-check-my-e-file-status/00/25538