P&G pharma sale may take time