Jim Kwik explains that brain tissue has no pain receptors, so it can't feel pain. Headaches and migraines come from irritation in the meninges and blood vessels surrounding the brain, not the brain itself.
Chapters
The brain does not feel pain. Unlike other parts of the body, such as your skin, your muscles, the brain lacks pain receptors called nociceptors. This means that the brain does not have the ability to sense or perceive pain signals. However, the structures surrounding the brain, such as meninges, which is the protective membranes covering the brain, and blood vessels, do not contain pain receptors. You may be wondering then, why do we have migraines and headaches? Well, migraines and Headaches may have various causes, but they typically arise from irritation or inflammation of these structures rather than direct pain originating from the brain tissue itself.