So I'm pretty much working on my own project with guidance from two supervisors. Since it's my own project (and it's exploratory research), the two supervisors don't need to pressure me to get results. So - I got into a lot of dead ends in my current undergrad research project, and while I've definitely learned a lot in my current research, I highly doubt it can lead to a publication by now, especially since my supervisors are unfamiliar with the technical details of my model, and the objective of the research is such that there aren't many people in the nation I can contact who are familiar with what my supervisors want to do. I've already contacted a number of people who might be familiar with it, but most of my emails have gone without reply.
At this point, I only have a month left before I leave for graduate school, and I'm not sure how I should conclude my research with my supervisors. I've already written up a report (which could perhaps be analogized to a senior thesis, and which could be helpful for the future) - I've shown the report to one of my supervisors. At this point, what should I do? Should I show them what I've done? Should I feel guilty? I've actually been out of contact with one of my supervisors for several months.
Find a different supervisor. Maybe a very bored grad student. If that doesn't work work on a different aspect of the project until you hit another deadend.
However, it sounds like you've tried both so there is always finding a new supervisor and a new project when you do finally go to grad school.