Op. Yes, estimates will vary; I'm not sure what you are expecting. Estimates vary at USCIS, estimates vary at consulates
There many variables involved. Like service center, background checks, embassies, documents, etc etc. Just for USCIS alone estimates will also vary. Check here.
https://egov.uscis.gov/processing-times/