My 16 yr old son has been on Bactrim for 2yrs & when we went for follow up nurse said he shouldn't be on it for that long. So we went off it, only for the acne to re occur & Doctor put him back on it with a fup in 30 days. Who's telling the truth? Should you not be on it for that long?