Harold Gray, a self-employed contractor, buys one scratch ticket every day, and last month, won $250,000.
Tuesday, his wife's 39th birthday, he bought a ticket worth $100,000, the Beaufort Gazette reported.
"I had to go home and take a little medication to calm me down," Gray said. "I feel like I have a horseshoe stuck up my behind."
He and his wife had already booked a cruise to the Bahamas later this month after their first win, but neither said they would quit their jobs.
Gray said he would pay off his bills, buy a house and invest the rest for retirement.