Yes, by law (FTC in the US, similar laws elsewhere), you must disclose affiliate relationships. A simple line like “This post contains affiliate links. I may earn a commission at no extra cost to you.” is enough. It builds trust and keeps you compliant.