Systems and methods for determining an actual fatigue time (AFT) for an activity, for example driving, are provided. The method comprises receiving a standard fatigue time (SFT), representing a time duration indicative of an onset of fatigue in individuals upon continuously performing the activity. The method further comprises receiving at least one external parameter (e.g. time of day, weather conditions, etc.) and a fatigue index corresponding to the at least one external parameter. The at least one external parameter and the fatigue index are associated with the activity. The method further comprises determining the AFT for the activity based upon the SFT and the fatigue index. A work schedule may be generated accordingly and an alert generated in case of non-compliance by the worker.