early period? pregnancy symptoms?

Rachel
AF is due in 17 days. 
*sore breasts and nipples 
*bloating 
*slight nausea (no vomit just queezy in mornings) 
*food cravings 
*constipation 
what do you think? early period or early pregnancy symptoms?