Sometimes people drink, then they start hating themselves, then turn it on someone they often care about. It is nonsense.....................but that is the way it works sometimes. A relationship such as this can't be healthy. I wish you the best, but the person you "have loved for a year" has some things to resolve it seems. Remember that whatever happens to put yourself first.