Do you have a test kit? Can you post some current numbers taken with a drops-based kit. (No test strips.) Please fill in your pool's information in our pool chart to make it easier for us to help you.
Pool Chart Entry Form
Pool Chart Results
Regarding shocking a pool --- you shock it only when you need to, not weekly like many pool stores lead you to believe. You need to shock a pool whenever you get a CC reading over 0.5 or whenever your water is cloudy.

Welcome to the Pool Forum!