1. What form plugin are you using?
2. Mail can be tricky. Have you tried installing an SMTP plugin?
Hello @dunnywdeditheq
@sterndata is correct that mail can be tricky. Another rule of thumb is to ensure that FROM email address is a domain email address. For example, if your domain is myhappywebite.com the FROM email address should be something like noreply@myhappywebsite.com. The FROM email address does not have to be a real account; it just needs that format.
Also, not all web hosts support email so you have to use an SMTP plugin.
In addition to previous answers…
Most of the problems that I have with sending emails are related to errors on the hosting side: like the disabled mail function, or blocking due to the fact that users often mark emails as spam. I also advise you to check this important point by contacting their support.