hi there, it is probably the climate and your body is still not accustomed to the humidity and heat in Singapore. perhaps you can change the brand of your shampoo to something that's better for oily hair. or you could try some organic hair products.
cheers!