Generally yes. It's the sulfate levels which appear naturally in wine which gives you a headache. more expensive wines are produced with decreased levels so hence less headaches.