So i have been dating this guy on and off going on three years now. and everytime we put a title (boyfriend/girlfriend) to our relationship everything falls apart. So right now were just "friends" with no title attached. I feel like hes scared of being in a relationship with me. maybe because it wont work out, just like the other times we called ourselves boyfriend and girlfriend. He says that if hes going to be in a relationship with me he wants it to be perfect. And he hasnt fully gotten his life together now. He also says that he wants to set his life straight with god first. and he also wants to know if hes ready to take on a full relationship. I know that he loves me and he wants the best relationship with me but the its really hard to just be "friends". Im trying to be patient and wait for him to get his life straight with him and with god, but i feel like im being last. and i dont want to feel that way because god should always come first Right?? so i dont know what to do. its so hard to be patient and wait for what god has in store for us :[ I dont know whether to just stop talking and if we are meant to be, then it will happen. Or to just stick through it right now???... Its like all these 3 years that ive known him, im always waiting for him to get his life straight. Because everytime we break up its because he thinks i deserve the best, and hes not fully there in life to give it to me