You need to take good care of your own emotional health too, as you are clearly suffering from care-giver stress. Otherwise, if both parents become depressed, who will care for your child? I suggest that you see a mental health professional for assessment and discussion of treatment options. This will include learning how to cope better and how to help and protect your child.
We also have mental health support groups in Singapore, including for caregivers. You can contact the Singapore Association for Mental Health (SAMH).
Most importantly, if there is a risk of violence or you feel threatened, you can apply for a Personal Protection Order (PPO) at the police station.