Hello and welccome to ehealth! Their is help out their for you, is your glaucoma non-operable or non-treatable, their has been a lot done with glaucoma,with lazer and all. Their is help out their for you. You need to let your dr know what is going on, he can help you, you can get a second opinion or a third or etc., until you get some answers, to heck with the Dr. Bills, pay them a little bit each month and start putting some money aside until your b/f tells you to leave or you cannot take it anymore. Their should be a mental health around by where you live, they can generally help, please do not take me wrong. I am not saying that you are crazy but their are times we all need a little help in our lives and what you are going thru is mental or verbal abuse.
Could it have been that he was having a bad day and was taking it out on you even though it is still not right, it could be possible, your family may love him but they do not live with him. Take some time out for yourself, go to the gym, you can meet people there, you are young!
The main thing is is to get to the Dr., tell him the truth and get something for depression before it gets worse or even go to a natural herbal shop and see what they recommend. Live your life for you, not him
please keep us posted on how you are doing. My thoughts and prayers are to you. Good luck, keep in touch!