Hi and welcome!
How often is he testing, and when? You say he was 12.7 tonight, but what were the circumstances? Before a meal, after a meal, how long after a meal? After exercise?
How long it takes to reduce blood glucose depends on many things. It is impossible to say. If he started with a level of 33.2 on the day of diagnosis, it may take some time.