Sore nipples

My nipples have been really sore the past few days. Just touching them hurts especially when they're hard. There's no discharge and they don't look any different. I've heard this can be a symptom of pregnancy. I have birth control but I haven't taken a pregnancy test. I've also been having a bit of chest pain. Does anyone know what this could be due to?