Joseph waited 13 years. Abraham waited 25 years. Moses waited 40 years. Jesus waited 30 years. If God is making you wait, you are in good company.