You can already go to kkh. The earlier the better so that you can get the necessary care you require. And yes, you can self refer if you don't wait to get a referral and wait too long. You will be charged as private. But I prefer to be a private patient as I can see the same gynae. All the best!
Check on your preferred gynae and give them a call. The nurse will help you to make an appt.