根据你描述的情况,你可以试试吃吡拉西坦片,还有甲钴胺片,药店都有卖。但是关于你的失眠,还是不建议你吃西药,可能会有副作用。
睡不好觉的原因有很多,比如最近压力太大,精神太紧张等等,如果不是个人心情原因,建议你还是早点去看医生比较好。