Uti? Keep getting them

I keep getting them almost every two days. I drink plenty of water, take the Azo pills which make them go away but they keep coming back. I pee all the time and I don't know why I keep getting them. Help?