I took metronidazole for 4 days now for my white dischrge but afrer four days I still have it, what could be possibly wrong w/ me?

Yeast infection? I would be more concerned that your white discharge is from a yeast infection than bacterial vaginosis, if the Flagyl has not worked. You should be seen and have a culture taken.