I've always said on second thoughts. The other day a Canadian friend corrected me, saying it should be on second thought. It sounded so wrong to him that he said he thought I was translating from the Italian. Is the singular form the only correct one in North America? And surely it can only be plural in I'm having second thoughts?
Carlo
Carlo