Hi @lotto
I'm 38 so I've got 18 years more experience.
Unfortunately guys can come and go. There are trade offs especially if you are living paycheck to paycheck.
If you like his company that's good.
If you want to build a long lasting relationship...my advice is
Don't necessarily move in with each other. Sometimes sharing in a house with other people is better than tying yourself down to just one person you don't know well.
Some people 'use' each other, share a place and then move on, when their feelings drift apart.
If you don't mind, then that's the experience of life.
I would suggest going to church if you have an option and maybe find someone like minded there.
Otherwise the world is a very big place and to find someone who stays in the long run, try and stay grounded with a trusted family member or mentor.
Remember, you don't have to settle for someone who doesn't know what they want. Mentors and family can be helpful to focus more on what you can develop emotionally or psychologically.