The duration of a no deposit promotion can vary depending on the specific offer and the no deposit casino providing it. Some promotions may be available for a limited time, such as one day or four weeks, while others may have longer durations.