Please go back and read thru this thread, then re-read your comment right above me. I think the 3rd strike is when you wrote, "He only loves me 1/2 the time, I love him all the time." Paraphrasing.
Strike one: Suicide by alcohol.
Strike two: Dysfunctional, enabling family.
Strike three: Bad love.
He's out. Do yourself a big favor, love yourself completly and don't settle for someone who doesn't love you completely.