why do i feel sick after my period?!

im on birth control and i get ny period every 21 days, everything is fine and my period last very little... then about 2 days after i always feel sick after i eat and especially at night. why???!!! i haven’t had sex so it couldn’t be pregnancy, please help