God says no or wait because He knows all. He sees all. He knows what is healthy for us and what is not. He knows what protects us and what will harm us.
Prayer isn’t just for your quiet time in the morning or a ritual before meals and sleep. It is to be a constant conversation with God daily.