Wtf is going on?

Brittany • La Vie en Rose
My last period lasted 18 days. Ive been on birth control for two weeks after that period and now ive been on my current period for 14 days. Having brown discharge on pad. Bleeding isnt heavy but i still keep having long periods. Any suggestions to make my period shorter? Im also nauseous everynight from my BC but i never actually throw up. Im taking Gildess FE 1/20.