There is no specific time frame for the sacrifice of thanksgiving. A person can offer a sacrifice of thanksgiving at any time, whenever he or she wishes. For example, a person can sacrifice a sacrifice of thanksgiving when a prayer is answered, when a request is fulfilled, when he is relieved of a hardship, or when he receives a blessing.