Could be a bunch of things -- we need more info...
Could be the DNS is not correct or the site is not setup properly. While the domain could be paid until 2020, have you confirmed that your hosting plan payments are current?
Can you share your domain/website URL?
I'm sure it's that my hosting needs to get renewed, but I was confused when I went to GoDaddy on where and what that would be. My url is foxcouleemeats.com
Your domain is on GoDaddy servers. When I go to your domain, I get a GoDaddy page with a link to your cPanel -- which indicates you may have hosting?
Now what you need to do is look at your services and see what is up. If you have hosting it should be in your account. Either renew or setup new hosting then designate that domain for your hosting account.
Once you login go to: My Products and check under websites. If nothing is there you'll have to get in touch with GoDaddy support as none of us have access to see what is going on with your account.