I don't like to give advice, but I think you need counseling. It would help you deal with the emotions. I also think you should get away from the guy completely, as it's not helping you at all. You might be having a better day but you aren't better and you need counseling and perhaps family counseling as well with your parents, to deal with these issues. You shouldn't be hurting yourself.