¿El uso a largo plazo de drogas puede causar problemas de sueño?

Definitivamente. Alcohol, opioides, sedantes, antihistamínicos, cualquier cosa sedante.