I'm gonna suggest something different.
**Then Samuel asked Jesse, "Are these all the sons you have?" Jesse replied, "There is still the youngest, who is tending the sheep." Samuel said to Jesse, "Send for him; we will not begin the sacrificial banquet until he arrives here." Jesse sent and had the young man brought to them. He was ruddy, a youth handsome to behold and making a splendid appearance. The LORD said, "There-anoint him, for this is he!" Then Samuel, with the horn of oil in hand, anointed him in the midst of his brothers; and from that day on, the spirit of the LORD rushed upon David.* (1 Samuel 16:11-13)*
David was attending to his duty. Responsible for the herds, he attended to the sheep while everyone else was at a banquet hoping to become king. David was humble, and worked in the place where God had put him, tending to the things which God gave him responsibility over, not worrying about getting ahead or becoming king. And that was when God called him, and anointed him.
All through the Bible, people who are in the midst of working, doing their duty, and taking care of their families and responsibilities are called by God. Jesus called Peter and Andrew while they were fishing. Jesus called James and John while they were mending nets. Jacob won his love Rachel in Genesis 30 by working dillegently for fourteen years.
Do the same and God will call you. Keep your head down, do your job well, obey the law, pay your taxes on time, exercise and stay healthy, honor your mother and father, feed the poor, never fight with anyone, love the Lord God with all your heart, mind and strength, and go to Mass and confession as often as you can - God will call you. It may not be to a a girlfriend, but he will call you.