Have a goal and work on them bro.
First improve yourself …until that stop thinking about girls.
If you chase a butterfly what’s your chance to get it?.. maybe 50:50. Even you get it you have nothing for it. How you feed the butterfly? How comfortable and happy it is with you? How you going to protect it?
But instead of chasing that butterfly, first build a garden. So numerous butterflies will come. Pick the best one which suits you and your family.
Goals are garden here. Butterflies are girls.
First study,get your dream job,take better care of your body and mind,take care of your family etc…, There are soo many soo many things you need to achieve in life. Try to find your purpose of life and goals and work harder bro.
Once you started working really harder towards your goals ,you won’t be thinking about girls and hardly you have no time to fantasize also.
Right now thoughts may arise by itself but once you fill with new thoughts(goals and propose of life) that sexual thoughts will reduce a lot and more you will be in reality.
But if you rush and marry means also that relationship won’t be better and that you both cannot be that happy.
Build garden first.