I sent a few items 2 weeks back and I see that they are all received but my delivery time for customer is showing as July 13th.
I think that after fba my orders have reduced due to this. Is this something I can control? Totally confused I was doing much better with fbm. Any comments?
Amazon is probably checking that all information you have given them, in particular the weight and dimensions are correct. They are also likely to be distributing the shipment around your country.
The delivery time should shorten very soon.
If you are able to do FBM at the same time, it might be worth adding another condition with FBM so that you can still potentially get some sales while this is happening.