STOP NOW. I know it felt good, but in the long run, it's only going to tear you down. Freebasing & speedballing is extremely dangerous. Please, dump this guy and find him some help. He's going to kill himself eventually...and he will suffer financial woes, depression, etc. along the way.
After prolonged use, the drugs can cause chemical imbalances- only making the abuse worse and possibly driving you insane, if not suicide.
I read a great book, it's called, "The Heroin Diaries"- I suggest you read it...it will give you a lot of insight from somebody who knows first hand how it affects you.