Anybody who is into any kind of marketing should not expect instant result. It requires persistence and patience. When you're persistent enough on the long run you will be successful.You are right
I think the problem with a lot of people is that they always want to get the result immediately and they need to realize that most things do not work like that