Should I give it time?

I should start from the beginning. I was dating this wonderful guy who I still very much love and want to be with still for little bit now. He was always caring and sweet, did thing for me at random and just generally a sweetheart. We barely had an bad argument. Probably one. But we both suffer from depression and anexity and I guess his depression was doing worse because he told me was depress about 4 days before dumping me. He told me cares about me too much to make the relationship go much longer. he's told me he's not ready for long term relationship, or to trust anyone or to be love. That he's scared and that he was hesitated when first started going out. I I willing to give him time and wait for him. His last girlfriend was a nightmare and hurt him pretty bad. (Used him for money, cheated, did pills, got mad at him for sleeping and working, I'm the exact 180 of her, he told that and so did a friend mutual friend he poured his heart out too about me.) Right after the break up we talked up to five days after then we stopped. I made mistake of asking him to talk while he was working in my store (didnt mean in store but I guess he thought so, I need face 2 face conversation to ease my anxiety) I made him very uncomfortable doing that. I apologized tho and told me not apologize do much and he didn't want me to feel bad over it. I think I actually upset him little over it. But he ignored me after. So I gave up trying to talk to him but I noticed today he unfriended me on snapchat. Possible blocked I don't know I'm not to sure. I dont think he blocked my number but I don't wanna test that out. I'm not sure what to do. I don't think its over. Although anxiety will tell me that. Should I just let be and wait as if it him just taking his time and getting some space. Or I don't know. I don't wanna lose him completely.
Should I give it time?
Post Opinion