I was walking down my school hall today and was thinking about just some random things, such as how this hallway smells, who that person looks like, etc. Then, about 2 minutes later I began to think the same basic thoughts, just in a seperate location and at a later time. Since nobody else heard these thoughts the first time, maybe my mind did not really think of them 2 minutes ago but was just telling myself that 2 minutes ago I thought those things. What I mean to say is, how can I be sure that I thought of something earlier if my mind may have just fabricated its own memories?