Предлог in часто используется в том же смысле, что и into. Чтобы знать, когда это можно делать, а когда нельзя, нужно иметь хорошее чувство языка.
В данном случае использование предлогов совершенно логично расставлено в приведённой вами же ссылке: "to be in the habit" vs "to get into the habit". А то, что вы изначально написали, опустив глагол got и добавив have, не имеет смысла ни с какой точки зрения: "I have into the habit", поэтому я предложил на замену первый вариант, пришедший мне в голову.