Delays are part of life, Get used to it. Not everything will go according to your plan. When Allah delays, there is khair in it. You might not be able to see it right now but Allah will show you why He made you wait. So be patient. Because you will soon see beautiful blessings.
The biggest downfall of Muslim men came when they became too comfortable with people disrespecting their women. The Prophet Muhammad (SAW) sent an entire army because someone lifted a woman's veil.