pregnancy scare?

i'm a week late for my period and i'm getting a little nervous. i am sexually active but i always use protection and have my boyfriend pull out to be extra safe. he never precums so i feel like it's not an issue. are there any other reasons my period could be late? 
i've had discharge and super painful cramps. could that be part of my period just early?