3 years in my opinion is long enough for a man to know whether or not he's "into you". If he was, he would put to rest any unhappiness you are feeling. As hard as it is to hear, (I've had to realize the same thing too), is that he may not be that into you. It hurts, but i suggest you really look at it for what it is. If he was, he would of made you "his" by now and made sure you knew it too. I suggest the book by Greg Behrendt and Liz Tuccillo "He's just not that into you". Hard lessons to swallow, but it helps. I hope I wasn't too hard and direct. I wish you all the best.