I've been with my boyfriend for almost 3 years. We have good days but every now and then we have bad days. On the bad days he gets emotionally mean and if mad enough will be aggressive. Not enough where he does permanent damage but leaves scratch or bruises. He also tries to control everything I try to when at home like if i got out with friends he has to know every detail. But if I ask the same I get told to stay In my own lane. I just dont know what to do anymore.