I have been in a relationship for almost 3 years, in the beginning my boy friend was the ideal man, he treated me with respect, always caring about my feelings, when he did not hear from me during the day he would look for me, call me or text me, now he never calls, or text me unless I do contact him first, he says he loves me, but the way he treats me says different, I love him, and don't know what to do, if I tell him how I feel, he just yells at me, and says im insecure, or he starts cussing, and scares me to the point where I don't want to fight, and I just stay quiet, I have broken it off with him several times, and just when I feel I can survive without him, he comes back into my life and it starts all over again, he is nice for a few days, then he starts treating me like crap, making me feel so insecure about myself. what should I do? how can I make him see how bad he really does treat me?