Hey Mis Understood,
First off, welcome to the boards. The STDs you mentioned are all sexually transmitted so a body oil wouldn't be the cause of your problems. Your partner should get checked out. With treatment , it could take 7 - 10 days and in some cases a little longer to clear up the infections. Definiteley take the medications that your doctor prescribes and once you are done, make a follow up visit to make sure everything clears up. These STDs can either cause symptoms or in some cases show no signs at all. Without proper treatment and dection, they can lead to other reproductive problems. Even though you went to your doctor a week before and everything was negative, you may have been exposed to the bugs after that visit and if you and your new partner didn't use protection that can put you at greater risk.
The best thing you did was go see your doctor, get treated, keep up with your follow-up visit and always use protection with any form of sex.
If there are any questions, don't hestitate to ask
Take Care of Yourself