You have to give yourself space from this person for a little while. Perhaps go on a mini holiday or make some excuse to stay away for a month or two and let them know you'll contact them later. This gives you a chance to balance your life out more and perhaps meet someone else. Right now you have closed yourself off to meeting and dating other men. Good luck!