Question: why do your nipples get hard for no reason?
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.