my question is When is the right time to buy a breast pump and Which is the best breast pump to buy?

There are manual and electric pumps available in market... Philips pigeon.. you can check which one suits you.. if you can feed baby directly then no need to buy pump