He told me he loves me and treat me as his gf (and i believe him) but he didn't put a title on me because he was afraid if I left it wouldn't hurt as much as his 'offcial gf'. He thinks it would hurt less for him.
I say:
Oh well, I don't think your guy is ready for a relationship like how you want it to be. Maybe he has a trauma from his past when it comes to relationship. It may sound selfish but he thinks it's the right way to do to avoid the pain. If he thinks you will leave him (knowing the fact that you were seeing each other oftenly) it means she doesn't trust you. If you love, you take risk.
Give him some time girl. I guess you should stop seeing him for a while or don't expect too much from him. Think about yourself not only the feelings you have for him. There are lots of guys who would love you more than he do. If you give him space prepare yourself to the pros and cons of your descision better not to expect anything. Never initiate to call, email or see him. In this case he may realize your importance and change his mind. But like I said DON'T EXPECT too much from him. This space could also lead him into a realization that he doesn;t need you. You should be ready for the pros and cons.
"If a man wants you nothing can keep him away, if he DOESN'T nothing can make him stay... A man is a man. Nothing more nothing less. Make him miss you sometimes. If a man knows where you are or what you are doing and that you are readilly available for him he will take you for granted..." -OPRAH