Thank you for sharing your experience. It has been very difficult for you, but I see that you seem to have a handle on things. You are understanding of your father, at the same time you have developed your own boundaries, and are maintaining them.
You are so right. Taking care of yourself is important and there is no need for guilt.