When dealing with God, everything happens in His timing.  We must understand that His timing is not our timing.  God doesn't work like a microwave.  You can't just throw a prayer out there, press the "1" button and then boom 1 minute later your prayer is answered.