The first thing I would ask is: “hot water, cold water, or both?
“. If the smell is only in the hot water, you may need to change the sacrificial anode in your electric water heater to an aluminum one. Other than that the smell must be coming from the water itself. This could be caused by bacteria or sulphur in the well and you will need to have the water tested to determine what it is.