It shouldn't be an issue on your end, nor of your website, because Google stops showing ads after a few impressions to the same person. In most cases, that is the reason.
To confirm that's the reason, you can try to access your website from a different network and browser or ask a friend to check your website.
You can also make sure your AdSense account is in good standing and check for any errors on your website whenever the ads on your website do not appear. If you are using a plugin that is not loading your ads correctly, errors should appear in the browser console and/or the logs of your service.
Ultimately, Google AdSense is a third-party resource and as such, it's not related to our web hosting services. If you are still having issues, you should consider hiring a web developer.