男,47岁,根据你的情况你是精神因素引起的失眠,给予药物治疗也可能只是临时的效果或效果不理想,建议你可以给予安定等治疗。
建议你首先要排除精神因素,钱已经输了,后悔已经来不及了,还不如放松心情,不再赌博了。