I have been running my websites since 2015 and I run over 20 websites. Based on my own experience, I can tell you that it is not easy to make money from your website. You need to work hard to build traffic because, without traffic, you cannot earn. You need SEO and marketing skills to build traffic.