I advise you to sign up for a video consultation with a psychologist - https://opentalk.info/video-chat-therapy/ if you really have mental problems - you can't hesitate, you need to contact a specialist as soon as possible for qualified help.
Can consider IMH. Doctors there are well trained and can advise accordingly. Private hospitals like Raffles is good too but very costly.
I only went to the polyclinic near home. They sent me to the psychologist at the same place.