The Object Constraint Language (OCL) is extensively used in model-driven engineering to specify constraints on UML class diagrams. Evaluating the complexity of OCL expressions remains a challenge, particularly in the context of verification. This paper introduces a complete new set of metrics for measuring OCL expressions. This gives us an advantage of measuring OCL in a customizable way. First, we enhance the Structural Complexity. Second, we propose two new types of metrics: Computational and Dependency Complexity. Finally, we calculate overall complexity by using Total Complexity metric. Our experimental results demonstrate how one can measure the complexity of an OCL benchmark in terms of verification time that is used to define the weights for OCL constructs.