Miesten yöhikoilu voi johtua useista tekijöistä, kuten tuberkuloosista, syövästä ja lääkkeiden sivuvaikutuksista. Muita tekijöitä, jotka voivat myös vaikuttaa, ovat alkoholin kulutus, ahdistuneisuus ja kehon luonnolliset lämpötilan vaihtelut. Andropause -niminen tila voi myös aiheuttaa yöhikoilua. Andropause, joka on kehon testosteronitasojen aleneminen iän vuoksi, tunnetaan miesten vaihdevuosina. Koska sairaus voi olla osoitus monista eri asioista, usein esiintyvä yöhikoilu tulee aina mainita lääkärille.
Ainutlaatuinen miehille, andropause on yksi tärkeimmistä syistä miesten yöhikoiluun. Sille on ominaista testosteronitasojen lasku, joka on samanlainen kuin estrogeenipitoisuuden lasku naisilla vaihdevuosien aikana. Kun naisilla on vaihdevuodet, estrogeenipitoisuuden lasku voi usein olla rajua ja järkyttävää. Toisaalta andropausella testosteronitasojen lasku voi olla paljon asteittaisempaa, mutta yhtä järkyttävää emotionaalisesta, psykologisesta, fyysisestä ja seksuaalisesta näkökulmasta. Monien muiden oireiden lisäksi andropause voi aiheuttaa vaihdevuosien kaltaisia oireita, kuten yöhikoilua ja kuumia aaltoja.
Eri sairauksien tiedetään aiheuttavan yöhikoilua sekä miehillä että naisilla, erityisesti bakteeri- ja virusinfektioita. Erityisesti tuberkuloosi on tunnettu tekijä miesten yöhikoilussa. Sairauksien, kuten tuberkuloosin, immuunijärjestelmä voi heikentyä; pariskunta, jolla on kuumetta, joka nostaa lämpötilat normaalitasolle, ja yöhikoilua voi esiintyä. Pitkäaikaisten sairauksien, kuten syövän ja aidsin, on myös tiedetty aiheuttavan yöhikoilua.
Ahdistus voi vaikuttaa kehon lämpötilaan myös yöllä ja aiheuttaa yöhikoilua molemmilla sukupuolilla. Ihmiset, joilla on korkea stressitaso, voivat herätä keskellä yötä ja kokea voimakasta ahdistusta. Tällaisia jaksoja kutsutaan paniikkikohtauksiksi, ja niihin liittyy usein yöhikoilua, pelkoa ja hengenahdistusta.
Aineet ja lääkkeet voivat myös aiheuttaa yöhikoilua miehillä. Esimerkiksi liiallinen alkoholinkäyttö aiheuttaa joillekin henkilöille yöhikoilua. Sitä vastoin ihmiset, jotka yrittävät rajoittaa liiallista alkoholinkäyttöä, voivat myös kokea yöhikoilua, joka on yleinen vieroitusoire. Tiettyjen lääkkeiden on myös tiedetty tuottavan yöhikoilua sivuvaikutuksena.
Hypoglykemia, tila, johon liittyy alhainen verensokeri, on myös klassinen yöhikoilun syy. Lisäksi hypoglykemian hoitoon liittyvät lääkkeet voivat aiheuttaa yöhikoilua miehillä. Muut kemialliset tai hormonaaliset epätasapainot kehossa voivat myös aiheuttaa yöhikoilua.