Strong smelling discharge

I always get discharge throughout my cycle and recently it has started to have a "vomit" smell to it which is quite strong smelling and I can smell it on myself through clothing. What could this be? 
Ps I am on the pill and have been for about 4 years