We are at war for our souls, whether we want to admit it or not. *Being* Catholic-- becoming whom God meant you to be, and not just "doing Catholic things"-- is learning to fight with the best weapons available. Confession, Mass, Adoration, Rosary, Prayer, Fasting, Mary, Saints, Holy Souls-- these are the weapons that enable us to be the people God means us to be and calls us to be.
He will answer in His perfect timing but realize the answer may be different from what you prayed. Trust Him. He loves us with an overwhelming love, can see things we can't and His answer is always for our good.