Help!!

I am on birth control and have been for years now, lately I have been cramping, spotting, having fatigue, breast tenderness, and feeling nauseas every night before bed. I don't know what is happening, but could I be pregnant? Please help me this has never happened before and it is really freaking me out.