How do you know who the right girl is for me for the rest of my life?

Hi all. I never had a girlfriend before but I have friends and acquaintances. I am just wondering when I will know who the right girl is be with for the rest of my life? How do you know who the right girl is? Do they satisfy every need or what?
How do you know who the right girl is for me for the rest of my life?
Post Opinion