Why do you care so much about what people think about you while worshiping God? Let them think whatever they want. In the end God will deliver his promise. Have you ever thought of how Joshua and his men looked foolish while they matched around Jericho? Marching around a city just to bring the enemy down in the name of God’s promise is not easy. But they did it and in the end they shouted and the walls fell. The struggling we are going through are there to give God glory.
God has spoken blessings in your life.
God is not like men, who lie; he is not a human who changes his mind. Whatever he promises he does. He speaks and it is done. When God blesses, no one can call it back. Numbers 23:19.