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

失眠很痛苦,做到这几点晚上睡得香!(三)

发布日期:2021-11-27

从婴儿期到老年,无论哪个年龄段都会出现睡眠问题,并且发生的频率随着年龄的增长而增加。很多人——各种年龄段都有——正遭受着失眠的痛苦,但仅有少数人得到了适当的治疗。


饮食习惯:

饮食营养失衡的人常常会经历失眠、易疲劳、易怒、紧张、抑郁和其它问题。


午后和晚间不要饮茶或含咖啡因的饮料和食物。”胃不和则卧不安“,为避免胃部不适和消化不良,晚餐避免吃太多或难消化的辛辣油腻食物,晚餐至少要在睡前2-3小时前完成,临睡时不宜再进食;避免睡前过饥过饱。


健康饮食应该是早餐多吃、午餐适量、晚餐少吃,并且在睡前不能吃得很油腻(这样的饮食也能帮助你减轻体重)。饮食均衡也很重要,饮食营养失衡的人常常会经历失眠、疲劳,因此保持食物种类的多样性能够最大程度帮助我们获得尽可能多的营养物质。


睡前不喝酒:

酒精会一定程度上干扰睡眠。有的人认为喝酒有助于睡眠,喜欢在睡前喝点酒,甚至有的失眠者还以此作为治疗失眠的方法,实际上这是一种误解。睡前喝酒虽然能缩短入睡时间,但深睡眠时间显著减少,而且可能会导致半夜醒来,醒后难再入睡。


舒适的睡眠环境:

1、保证床是用来睡觉的

您的床应该是用来睡觉的,不要在床上做与睡眠无关的事情如工作、看书、看电视等;如果在夜间醒来,过了半个小时还不能入睡,那就不要勉强入睡,干脆离开卧室做点轻松的事情,比如读书、听听舒缓的音乐,直到你再次感到困倦。


2、创造良好的睡眠环境

确保卧室很舒适且不受声音和光线干扰;确保卧室夜间温度适宜;确保床垫、枕头的舒适;在难以入睡时,不要总是看时钟。


3、温水浴与温水沐足

入睡的秘诀在于“放热”,当身体的热量散发出来后,人体体温降低,人就会产生睡意。这与前面提到的傍晚的运动促进入睡的机理是相同的。所以入睡前1-2小时洗个温水澡或温水沐足,体温会上升,当上升的体温逐渐回落后,就会比较容易入睡。但如果洗完澡马上去睡觉,人会热得睡不着。


4、正确的认知

保持良好的心态,消除失眠带来的恐惧,养成良好的睡眠习惯,合理安排睡眠时间。


科普指导:深圳市中医院一门诊针灸科 曹雪梅

返回列表 上一篇:【名医医案】李顺民:中医辨证治疗消渴肾病案 ''标签解析异常!
引发类型为“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)
展开