STD vs. STDs: Proper Terminology & Usage

The correct way to say it is "have you had an STD." "STD" is an acronym for "sexually transmitted disease," so it should be preceded by the indefinite article "an."

Human Papillomavirus (HPV) - Related Articles