Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
You cannot obtain or renew Let’s Encrypt certificates by email. What sort of hosting do you have on BlueHost? Answering the last two questions would give us a lot of helpful information.
Also, have you obtained a Let’s Encrypt certificate before? If so, what process did you undergo?
If you don’t have any clue how to answer those questions, chances are very likely you’ve got some kind of shared hosting with a “point and click” control panel. In that case, you should ask your hosting provider (BlueHost) for support.
Seeing you’ve got a WordPress site running, there’s a good chance you’ve got the WordPress Web Hosting package. If so, according to this page: https://my.bluehost.com/hosting/help/free-ssl it should have been just a manner of setting the “Free SSL certificate” to “On” and you shouldn’t have any difficulties like you’re having now.
In that case you most definitely should ask BlueHost for support!