Hi GC_candiadate,
When a person gets an FP notice is based on the location one resides. It depends on how busy or not the local office is.
I did my FP1 after 5months from my RD while many with the same RD as mine did almost 3 months early.
Now with respect to approvals, The approvals for March-03 may be expected to start around JUL/AUG-04.
The last approvals for Mar-03 will be around SEP-05.
If you do your FP1 today then it would expire in MAR-05.
So you would have the duration between JUL-04 thru FEB-05 to get approved if you are lucky else your case may be delayed for a long time due to FP2.
On the other hand if you do your FP1 in let's day in Mar-04 , then you would have the duration between JUL-04 thru Jun-05 to get approved before your case will be delayed for FP2.
The best thing to happen would have been that you did your FP1 in APR-03 then FP1 would have expired in JUL-04 So the chances that your case would be approved between JUN/JUL-04 would have been higher since USCIS would approve cases whose FP1 would shortly to be expired. I think you missed the bus.
Now I think the later you do your FP1, the better.
You should worry if you do not get FP1 by FEB/MAR-04.