Yeah, as long as you have realistic expectations about how long it can take to get the ball rolling with affiliate marketing you should be fine. Sometimes, it can take a while to get your first sign up or conversion but as long as you put the work in and keep at it you will start to see results. I think the main issue people face is making sure that the affiliate program they are promoting is a fit with their audience. Pick a program that fits your content and audience the best and not just the one that pays the most is probably the best advice when it comes to this.