An architect put his headaches down to "work stress" - until a seizure revealed he had a brain tumor.