Since dog tags are used for identification purposes, active duty soldiers are required to wear them at all times while in the field, on an airplane or overseas.
Dogs tags must be worn around the neck at those times.
However, it is generally considered in poor taste to keep dog tags visible in civilian clothes.