Sore boobs

So my boobs are sore and I'm definitely not pregnant. Why do they hurt? I'm on the pill and my period doesn't come for about two more weeks. Could it be from sleeping on my stomach?