Reasons why you can hear voices in your head are from stress, lack of sleep and even certain medications.
Hearing voices in your head is also called auditory hallucinations and they are actually a common experience and are not always a sign of a mental health issues.
Although if the voices you hear in your head are interfering with your life or are distressing to you, then you should seek help through therapy or let your doctor know.
Having high levels of anxiety or stress can also trigger auditory hallucinations and lack of sleep can also disrupt your brain activity and result in hearing of voices.
Certain medications which include both prescription medications and even recreational drugs can also result in auditory hallucinations or hearing of voices in your head as a side effect.
Even past trauma, including bullying or abuse can also be a factor in hearing voices in your head.
Hearing the voice of a loved one that has recently passed away is also a common experience.
And it's also normal to experience hypnagogic "falling asleep" or hypnopompic "waking up" hallucinations, which can also include hearing of voices.
Mental health conditions that can result in hearing of voices in your head include Schizophrenia, Psychosis and other conditions such as depression PTSD and schizoaffective disorder.
In rare cases brain tumors or lesions, migraines and even Parkinson's disease could cause you to hear voices in your head.
Hearing voices in your head is a key symptom of schizophrenia.
Hearing voices in your head can also occur in people with bipolar disorder and most particularly during manic episodes or depressive episodes.
Hearing voices in your head is also a common feature of psychosis, which can be a symptom of various mental health conditions.