Yes people change water weekly
yes roots can sit in water as long as there is O2 being pumped into water.
Would be easier if you told us what type of system you are going to run.