God prepared Paul to live a single life. But, another human cannot be our Savior or completely meet or needs. Only God can. My mother always says that God does not bring us someone for where we are, but where we are going. A husband is designed to take us to the next level in Christ.
Marriage is a ministry.
It could be about past relationships, single living, single parenting, submission, money management, character building or something more personal. Whatever it is, believe me, God is not sitting around not giving us a husband, just because. God is whole and so therefore He must give whole gifts. In the meantime, praise him for the husband who is coming. I'm sure you've heard, when the praises go up, the blessings come down.