i swear, i have tried so many dang mascaras and i have NOT found one that within 2 hours doesn't leave marks under my eyes that resemble me just waking up in my leftover mascara.

i even just bought benefit's bad gal lash with high hopes... but sadly, it smudges too.

(though i do like that it stays soft like full & soft does.) i just find that i am constantly rubbing under my eyes to clean away the messiness. i don't put mascara on my lower lashes at all. i've tried waterproof, too. i'm not a big fan of mascaras that get rock hard but i need some suggestions please!
i have relatively long and very straight lashes, they are blonde at the tips. so i like mascaras that do it all: make them fuller, longer and separated! (and i use shiseido curler)
any advice? TIA!