Puede ser psicológico o de salud, deberías ir al médico y no basarte sólo en foros