大医精诚,悬壶济世,传承中医,弘扬国粹

为什么会出现耳鸣?可能有这几个原因!

发布日期:2025-01-24

大家或许都听过蝉鸣,那你听过像蝉鸣一样的耳鸣声吗?像蝉鸣一样的耳鸣声是绝大部分耳鸣患者的描述。当然,患者描述的耳鸣声还有诸如:打鼓声、水流声、呼呼声、咯吱声、心跳声、电流声、电视机没信号时的雪花声等等。


比如耵聍(就是我们俗称的耳屎)如果掉到鼓膜表面就会出现打鼓一样的声音,头一动就特别明显。如果我们得了中耳炎,中耳里面有积液了,就会有水流的声音。如果我们鼓膜穿孔了,吞咽或者呼吸的时候可能会有风吹过呼呼的声音。如果你咀嚼过度,颞颌关节或周围肌肉痉挛可能会感觉有咯吱声。如果你耳朵周围的血管出现了一些问题,比如一些血管瘤可能会感觉有心跳的声音。还有突发性耳聋、梅尼埃病、听神经瘤、鼻咽癌及全身性的一些疾病都有可能出现耳鸣的症状。


刚才说的耳鸣都是某个疾病的症状。那耳鸣有没有可能找不到相关的疾病但就是有耳鸣出现呢? 答案是肯定的。有,这种情况还不少。


有些患者做了大量的检查,没有找到有什么疾病,但就是有耳鸣。耳鸣声也是千奇百怪,耳鸣的部位也不定。有些有听力的改变,有些听力是正常的。以前通常被诊断为神经性耳鸣,患者往往奔波于神经科、精神科,用许多营养神经的药物,但疗效并不理想。


如今这类耳鸣患者被诊断为耳鸣病,也叫原发性耳鸣。它的特点就是有声响但又找不到声源,排除了相关疾病,把它作为一个单独的疾病。临床上,这类患者通常有一些共性:精神紧张,工作繁忙,心里总有许多事念叨,睡觉不踏实,要么睡得迟,要么容易醒,饮食也不规律,大部分都有胃肠不适的表现。这些现象告诉我们,不良的生活习惯,不良的精神状态是导致这类人群出现耳鸣的原因。

那耳鸣怎么治疗?我们下次再聊。



供稿来源:深圳市中医院耳鼻咽喉科 杨龙、谭串、梁书廷



【作者简介】

 

杨龙,主任医师,医学硕士,1999年毕业于广州中医药大学中医五官科学专业,2012年~2014年华中科技大学在职研究生。擅长耳鸣、耳聋、中耳炎、耳眩晕的中医治疗,耳石症的手法复位,鼻窦炎、鼻息肉、慢性扁桃体炎、声带肿物等专科疾病的手术治疗。


返回列表 ''标签解析异常!
引发类型为“System.OutOfMemoryException”的异常。
在 System.String.CreateStringFromEncoding(Byte* bytes, Int32 byteLength, Encoding encoding) 在 System.Text.UnicodeEncoding.GetString(Byte[] bytes, Int32 index, Int32 count) 在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value) 在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj, SqlCommandColumnEncryptionSetting columnEncryptionOverride, String columnName) 在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly) 在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn) 在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.SchemaMapping.LoadDataRow() 在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) 在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 在 Whir.Repository.Database.Query(String sql, Object[] args) 在 Whir.Label.Dynamic.Content.GetColumnFileValue() 在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
''标签解析异常!
引发类型为“System.OutOfMemoryException”的异常。
在 System.String.CreateStringFromEncoding(Byte* bytes, Int32 byteLength, Encoding encoding) 在 System.Text.UnicodeEncoding.GetString(Byte[] bytes, Int32 index, Int32 count) 在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value) 在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj, SqlCommandColumnEncryptionSetting columnEncryptionOverride, String columnName) 在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly) 在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn) 在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.SchemaMapping.LoadDataRow() 在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) 在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 在 Whir.Repository.Database.Query(String sql, Object[] args) 在 Whir.Label.Dynamic.Content.GetColumnFileValue() 在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
展开