Did my ham go bad?

Tastes horrible. Maybe it just tastes horrible if you eat it with nothing. Or it went bad before the date on it.