If you’ve been with this person for awhile and you know exactly how you feel about them, but they keep giving you mixed signals, it’s probably time for you to sit down with them and have a conversation. You need to say something like, “You and me have been going out for quite awhile now and I really like you. But you seem to be giving me mixed signals. I really need to know where I stand with you, because I think I want to take this relationship into the next phase and I want something more serious. Where do you see us and this relationship going?”
Be prepared to get a big fat “I don’t know. I’m just not really sure.” or “I think you’re moving a little too fast and I’m not sure what I want.” If something like that is said, you will need to make a fairly quick decision (one that you should work out in your head before you even have this conversation, so that you don’t have to be the one saying that you don’t know what you’re going to do next).
You can either decide that you are going to move the relationship forward and you will hope/expect that the other person will go along with that (meaning that your relationship will be made public, if it’s not already, or you two will start referring to yourselves as boyfriend/girlfriend, and you’ll make some concrete plans, even if they’re only small plans) The alternative is that you might want/need to tell the other person that you can’t continue to live in limbo like this and that you think it’s best that you either make a decision to be a “real couple” or you break it off and go your separate ways. Only you can decide in your own heart and mind how you want to handle a potential nebulous or vague answer.
This is not a fun position to be in, but the only way you can know for sure, is to ask the other person and don’t take “I don’t know” as an answer. You don’t need to force them to give you a concrete answer, but you do need to decide for yourself if you can continue to live in limbo (if you don’t get a straight answer) or if you want to move on. Good luck : )