If you’re seeking professional contraceptive advice, I highly recommend Dr Kavita Maravar. She is supportive, respectful, and very thorough.