You should take Indocap for as long as a doctor has told you. The doctor will prescribe you the medicine daily for a specific duration depending upon the medical condition. Do not take it endlessly on your own without consulting a doctor.