この場合は、次のように言うのが自然で良いかと思います。
ーAre we allowed to eat snacks yet?
「もうお菓子食べてもいい?」
Are we allowed to ... yet? で「もう…しても良い?」
to eat snacks で「お菓子を食べる」
ーWhen can we have some snacks?
「いつお菓子食べていいの?」
When can we ...? で「いつ…していいの?」
to have some snacks で「お菓子を食べる」
ご参考まで!