Lo de fumar hierba para dormir te digo por experiencia lo que pasa:
1º Dormir dormiras mas, lo que pasa es que el sueño no es de calidad, te levantaras reventado aunque duermas 11 horas, y estaras todo el dia cansado.
2º Tu problema con el tiempo empeorara. Si tienes problemas de conciliacion o de duracion del sueño lo mejor es mirar que hay que te este estresando y haga que tengas facilidad para despertarte y quedarte "alterado/encendido" y no poder dormirte otra vez.
Los mejores consejos los que te da #5.
Y te lo dice alguien que tuvo insomnio hardcore durante 3 años y arrastra insomnio cronico para toda su vida, y que ha fumado hierba a diario durante 20 años (de los 13 a los 36 son 23 años en realidad). La maria no es la solucion, aunque te salve la semana/mes a la larga es empeorar tu problema. En general las drogas para dormir son todas pan para hoy y mucha hambre para mañana.
PD: quitate excitantes de la dieta (cafeina, te, etc), coge un horario de sueño FIJO, no te acuestes directamente tras estar en el ordenador si no que relajate sin pantallas media horita antes de dormir (leer, etc) y evita malas costumbres al despertarte como ir a mear/comer porque acostumbras el cuerpo a ello y al final te despiertas por costumbre y repeticion.