Pregnancy or period?

My period is due Monday, about 2 weeks my breast have been super sore and veiny, frequent urination, light cramps but mostly feel like pulling sensation and pressure feeling , fatigue, extreme hunger ...