Yes, just about anything you can think of has an expiration date.
Google "oil shelf life" "does oil expire" etc, and all sorts of info comes up, including faq topics from major manufacturers.
Even if the oil is not expired, it is a good idea to shake the bottle before pouring it to ensure that the additive package is mixed in and not settled on the bottom.
If yours expires by July of 2020, use it all by July of 2020.
Lawrenceville, GA