How can I automatically turn off civirules after a given period?
Depending on your Trigger in the rule, I would suggest just adding a time-based condition.
If contribution, add criteria «Field Value Comparison» for «Date Received» and set the operator to less than the desired date.
If activity, use activity date. If new membership, use membership start date, and so on...