✨ Jawaban Terbaik ✨
it to 構文で"to eat between meals"が意味上の主語ならinは必要ないかと思います。
"人 be in the habit of 〜ing" で「人に〜という癖がある」
あとhabitは可算名詞だったり不可算名詞だったりしますが、goodなどの限定する形容詞がつく場合は可算名詞とするみたいなのでa good habitになります。
私にわかる限りではあとは大丈夫です。
"It is not a good habit to eat between meals."
わかりやすいコメントありがとうございます!
助かりました!