Wait... What do children have to do with you being grain-free? I don't see the connection here.
Every time you succumb to your cravings it will prolong your suffering. Stop now. Same thing with grains. Small doses will make it harder. Quit the chocolate and have some coconut oil or butter instead. The fat will fuel you without having sugar.
Most people seem to take a few days to a week, occasionally more, but there are a lot of variables that we can't account for here. Yes, carb flu kinda sucks. Eat more fat and protein.
Caffeine isn't the worst thing ever. A cup of coffee or tea each morning might be something you can continue if you want.