Aduh sayang, I totally feel your frustration, it's so discouraging when you're doing everything "right" and pagi² still mau tinggi je. A few things people around me noticed: first, timing of sahur is key, try makan closer to imsak (like 4am instead of 6pm) so your body doesn't go into a long fasting state which actually makes pagi readings shoot up; second, what you eat at sahur matters more than total calories, roti plain + air mineral okay, tapi add some protein (eggs, cheese, even deli meat) to slow down the sugar spike later.