I met a wonderful guy 3 months ago and since the day we met we have talked/texted for hours a day every day. He lives 9 hours away but he drives once a month to see me and we have a great time. My question is; pretty early on he seemed to know I am "The One" and he gets frustrated to my responses when he asks how I feel about him. I tell him I like him alot, I enjoy his company, I miss him when he's not around, etc. which to me are signs that he could possibly be "The One" but there's just no way of knowing so soon. He thinks that I should know already and that if I don't then maybe we are just friends. Then he goes off on this pity party, "Its okay, I'd rather be your friend then nothing at all, I'm always second choice never the first," and so on. It is so frustrating because I didn't say I just wanted to be friends I just said I need more time with him before I'll know. When I try to be generous with my positive feelings about him he starts talking about marrying me. Again, I could see myself possibly marrying him someday but after 3 months?? I just can't know that already.
So my question is, is this typical INFJ behavior? It seems to me based on other posts I've read that INFJ's are typically slow to show their feelings and to get attached. If this is typical, how can I take my time with my feelings without him giving up on me? Some background info: We are in our mid-30's, I was recently divorced after 13 years of marraige, his past relationships have all been abusive, and we live 9 hours apart, although he is making plans to move here as soon as he gets a job.
Any insight would be extremely helpful as I don't want to mess this up. Also, I can give more info if it seems I missed something. Thanks!