@Rdxx - If NYC only takes 4 months then you are the faster then the average. Per the USCIS website the average time for this application is 5 months from start to finish. Tampa right now is taking about 5 months
I mean the interval between FP and Interview Scheduled.
On USCIS website,in terms of the whole process, NYC takes 5.1 Months, National Average is 5.0 Months, although I still doubt.
If you add 1 month ahead of FP, and 1 month for interview (Scheduled and Actual Date), 1 Month for Oath Ceremony, the whole process will take 7 months or so.