Question: why are my nipples hard but not sore?
Answer: Random nipple hardness is totally normal from time to time. The nerves in the nipple react to stimuli, both physical and psychological. So an arousing thought, change in temperature, or something as simple as the fabric of your shirt brushing against your skin can cause one or both of your nipples to become erect.