SEO can be for any length of time that you desire. However, we suggest you take any SEO plan for at least 3 months so you can see a positive impact