When you view a post on Instagram, it is added to a “viewed posts” section on your profile. To view this section, tap the three lines in the top left corner of your profile, and then tap “Posts You’ve Viewed.” The posts you have viewed will be sorted by the time they were posted, with the most recent post at the top.
The answer to this question is complicated as it depends on a variety of factors such as an individual’s privacy settings and the number of posts they have viewed. Generally speaking, however, an Instagram user should be able to see all the posts they have viewed by going to their feed and scrolling to the bottom. If they have viewed posts that are no longer on their feed, however, then those posts will be hidden from view.