Mini pill

gi
Can it be making my period shorter? I have been on it for 4 years and within the last year my periods have been going from 7 days to 3 or 4.