SEO results take anywhere from 3-9 months because Google needs to index your website and determine its quality and relevance, among other ranking factors.