Y do u even need a boyfriend? If u were abused what u really need is a time out from men in general. Go find yourself! Find a good job u love and will keep u so busy u wont have time for a boyfriend. If it takes More schooling get it! Do what ever it takes to stop being a victim. Then after u have a different persona maybe the right Guy will show him self to u.
Look for signs that may lead you to think he might be abusive since you've seen them before! But i know there is one great guy out there that is perfect for you & will treat you like a queen! I wish you luck :)