if youre an asshole steroids will make you more of an asshole..
i highly doubt miscarriage is biologically caused by steroids/weed use.. but if hes being an asshole with you and stressing you out a lot that could easily contribute to it.
tell him to get his shit together... have him come in here and sign up and we can have a conversation with him about how he needs to act whether he is on or off gear. steroid use is not an excuse for being abusive with your spouse, EVER!!!
if he doesn't get his shit together, maybe he doesn't deserve you