Why do I keep hearing white noise in my head every night?

Normal blood flow. You're probably hearing the blood flowing through blood vessels in the ear area. When you have your ear on a pillow or mattress, you're blocking out environmental noises, so the normal noises of circulation become audible.