There are different types of stretching that can help you improve flexibility.
Perhaps the two most common types of stretching are static stretching and dynamic stretching.
1. Static stretching refers to holding the end range of a stretch for an extended period of time. Usually 30 seconds to one minute.
Static stretching is recommend post workout and in between workouts. Static stretching is least advised directly before a workout.
2. Dynamic Stretching involves taking your joints through a range of motion without holding the stretch. This stretching type is ideal for warming up the body prior to activity. Dynamic exercises are often measured by a certain amount of reps, or a short distance. (drills)
Choose a balanced approach to improve flexibility!
Read this blog to learn more about stretching your full body.