Size 8 is too big and Size 7.5 is too small!

I have a different style Superga so I thought 8 would be fine. I bought an 8, but it was SO big. I returned it for a 7.5 which was TOO small! :( I think I'll just opt for converse...