Попробуйте мелатонин, как раз для циркадных ритмов. Вообще вроде в когнитивно поведенческой терапии есть методы, поищите их. Там один из методов выделить желаемое время сна и всегда его придерживаться, если встать в 6, значит встать, лечь в 12, значит лечь. При этом если не спится, не лежать.
А просто по логике, вставать в 6, а на ночь принимать мелатонин, выключая весь свет, зашторивая плотно окна. Неделю будет жесткий недосып, но может в этом есть смысл. Пока вы засыпаете в 2 и просыпаетесь в 12 часы не сдвинутся совсем. В зопиклоне не особо много смысла, он искусственно сдвинет вам время, лучше свой собственный сон не трогать без надобности препаратами.