Mine is somewhat lacking, I always get right and left mixed up sometimes I have to think about what hand I write with to figure it out. As for directions like north, south, east and west the only reason I know those is because I live near Denver Colorado so the mountains are to the west and based on that I can determine the rest of them.
But yeah I don't enjoy getting lost, but I now have a smart-phone I can use to look at google maps and the bus scedules when I am out and about to figure out how to get to places.
_________________
Eat the rich, feed the poor. No not literally idiot, cannibalism is gross.