When can you donate blood? The American Red Cross require a 12-month waiting period after receiving a tattoo in an unregulated facility before a person can donate blood. This is due to the risk of hepatitis.