In my TBI skewed opinion, I think that you need to leave your bf. Whether your are or aren't financially independent is unrelated. Your brain is #1 to you. You need to get out now to protect yourself and your health.
Go to a shelter. There are lots of programs in place to help people who are in that position ~ and they're able to grow & put themselves in a better place in life to proud of. In my humble opinion, that's what you need. You can stand up for yourself