The past tense of have second thoughts is had second thoughts.
The third-person singular simple present indicative form of have second thoughts is has second thoughts.
The present participle of have second thoughts is having second thoughts.
The past participle of have second thoughts is had second thoughts.