Homemade biscotti can stay fresh for 1 to 2 weeks as long as you keep them in an air-tight container at room temperature. You can also keep them in the freezer for 3 months if you want to keep them for longer.