Antibiotics might keep an infection at bay, but staying on them for long periods of time or going on them too frequently will cause other health problems. It does seem that your ears are not draining properly: many children have problems with this and have tubes inserted. Sometimes the ear can be trained to grow properly with the tube in place, but I'm not sure if it is too late for you to not have one inserted permanently.
Your ear can hurt because of an infection, but fluid buildup which is also not infected can cause you pain, and an antibiotic isn't going to take care of that. If you are allergic to something in your area, perhaps some sort of allergy medication would keep the fluid down. That would be a good thing to try before you do something more expensive and permanent than tubes.
I suggest that you go to an ENT (ear nose and throat doctor) and he will be able to tell you the best thing to do.