I think you are at a crossroads in your life. You can make the choice to do great in college, find a fabulous career, make a great living for yourself, and marry one day a man who will love and support you and any children you have (your current boyfriend would probably treat them the same as he does you). I think counseling would help you see how much you have going for you, and address any pain you carry so you do not choose this type of man again. Importantly, counseling will also help you override the pain of a breakup. Good things await for you. You can do this for yourself! GL!