God is Everywhere, the trouble is most people don't recognize God. He has infinite forms. And you would not believe this, but look around you and you will see God. He is the great Seen and Unseen. He is in Everything you see and is Everything there is. This is what he means when he says he is the Alpha and Omega. Actually, he is also everything in between Alpha and Omega which symbolizes everything there was, is and forever. This was lost in translation. Many will not understand and they will disagree.
However, the best way for you to find him in a special form is to go within you. That is why you are called temple of God. This is why holy men like Jesus, John the Baptist, Moses, Buddha and many more has gone into the wilderness, mountain tops, deserts, and forest to interact with God with through their souls. Because outside voices from others distract them from the God within them.
Now I do respect the opinions of Jaggedfrost and TheRaptorClaw which is more in line with the mainstream view.
However, I will politely disagree with them. You will never been clean enough to see God. He knows this as it was His Divine Will that has made you imperfect, You actually can see him now and everyday whether you are clean are not. How can you miss Him since he is everywhere. The trouble is you don't recognize him. He even speaks to you from within you usually without words, however, many ignore him and rather listen to someone else or by just reading some ancient books that is not relevant to your issue at hand.
Go within without fear, He has always been, is now and will forever be with you. He is waiting to greet you. Just like a loving mother wanting to clean up the infant's dirty diaper, God is waiting to fix you up from your imperfections with love, joy and with the truth. God is nothing less than that.