I keep getting pimples that just dont seem to be going away?

im getting these pimples on my face and they arnt going away. they're reducing but then they get bigger again and smaller and etc etc ive have some since december. i use oxy (10% benzoyl peroxide), clearasil (salisic acid) and this tea tree oil pimple cream. none of them are working! i even used home remedies like toothpaste and baking soda. i have a skin care routine and stuff but i dont know why they keep coming come. its really annoying and starting to get to my self confidence. please help me