Your husband is being a jerk. YES, you need to wait at least 6 weeks until having sex again. You can give yourself a massive infection. Yes, you can get pregnant right away as well. Use a condom, or go on birth control when you do have sex.
He will live another three weeks without sex. You don't need to apologize for not having sex with him.
Definitely follow the doctor's orders. You are healing internally and should do that fully. At your 6 week check, your doctor checks you over and gives you the green light for sex. Don't do it until then. good luck