sophia jia, try using other brands. It also depends how long you are exposed under the sun. Reapply as often as needed. If you sweat a lot, the sunscreen might wear off as well. I've written some hubs regarding this topic. If you're interested, please visit my hubs.