SEX AFTER BIRTH !

FIRST TIME MOM ! How long do you have to wait to have Sex after birth ! Yeah I kno .. My baby is 3 weeks old . I had a great delivery no tears are anything doctor said I had a little rip No need for stiches are anything . I'm no longer bleeding eithe r  ! How long have you mommies waited ! 
If not Sex can u have oral done are even have your spouse do a rub her private parts on yours without going in the vaginal , any suggestions? 
If you don't have nothing nice to say are Advice Don't come here with ur nasty a"" insults go else where ! Thanks