Why is discharge so thick and white and stinky when on birth control?

Usually it isn't. It is not unusual to see a change in your discharge with hormonal changes, like pregnancy or being on the birth control pill. However, usually it doesn't give a foul odor. That usually indicates infection. You should see a doctor.