Yes, you can wear 18 karat gold in the shower. Gold is a durable metal, not easily affected by water. The other alloys present in the metal may be affected, though, which may degrade over time (albeit a long time) with consistent wear in the shower.