The questions to ask yourself:
-Has Bob led me closer to Heaven or led me to sin in the past?
-When I am with Bob, does he encourage me to lead a holy life?
-When it comes to my relationship with Bob, what am I tempted to do - honor my parents or lie to them? practice chastity, or repeat sexual sins? Etc. etc…
-Do I truly know what it takes to lead a holy life, or do I still need to mature?
My guess based on what you’ve said, is that the answer to the last question may be that you need to mature more. Bob may in fact be the right man for you, but you are both very young. There is no need to hurry here. And your relationship got off to a bad start, with the lying and sneaking around, as well as the inappropriate intimacy (and I don’t just mean having sex, I also mean the other ways that you forged an inappropriately close bond too soon).
Also, you have some major unresolved issues with your parents. I wouldn’t advise jumping heavily into the most important relationship of your life until you’ve worked on the issues with your parents. Whether that means you actually solve your problems with them, or simply understand yourself better, I think you need to focus on these issues so that you don’t unwittingly make either the same mistakes or the exact opposite mistakes in the future (which is what usually happens when we fail to deal with our family faults). While many adults are not able to resolve all of their problems with their parents, the fact that you are only 18 tells me that you probably should spend some time dealing with this before you get too committed to a future husband.
My advice would be to take some time off from Bob. Focus on getting closer to God and working on your family problems. When you’re in a better place, it will be easier to look more objectively at Bob and discern whether or not he is the man who will help you get to heaven (which is what a husband is for) and who will help you raise children with the same goal.