Birth Control

Does birth control just lighten your period? or can it make it shorter? because mine is 7 days and it is way to long. everyone i know is like 3-4 days i feel like mine is extent.