克拉霉素最多可以吃多长时间