我儿子今年20岁,最近半年老是失眠,也没有重大事情发生,请问为什么?应该看什么医生?