as per ur urine repory having 2-4 pus cells is fine.
but, get periods once in 15 days, is it always like this ? if not, get ur self checked from gynae... because u r also getting yellow- green discharge, so u might be suffering from vaginitis
. this has to be treated accordingly, hence go at once.