How do I know it's the right time to get married? I am nearly 20, and I feel like I'm ready for marriage. I want to be married. My only problem is that I might get so caught up that I'll make my husband an idol. I want God to be the head and center of my life and marriage. I always have sexual thoughts, and I don't know how to get rid of them besides getting married. I don't want to marry someone and regret afterward. I want to know that God is OK with the man I marry.
God tells men and women how to select a good spouse, so if you are applying His instructions in your decisions, then of course He will be happy with your choice.
However, I find your reasoning a bit odd. There is no mention of who you want to marry, his qualities, his character, or anything else that I would normally expect. Instead, I find everything is focused on yourself. If that means you don't have a boyfriend, then you are getting ahead of yourself.
I also wonder what you mean by "making your husband an idol." Paul tells us the order of authority, "But I want you to know that the head of every man is Christ, the head of woman is man, and the head of Christ is God" (I Corinthians 11:3). Pick a man who puts God first in his life and you don't have to worry about being pulled away from God. However, in a marriage, the natural inclination is for a woman to desire her husband. "To the woman He said: "I will greatly multiply your sorrow and your conception; in pain you shall bring forth children; your desire shall be for your husband, and he shall rule over you"" (Genesis 3:16). If you have no desire to follow a husband, then you are not ready for marriage because in a marriage two cannot both lead.