"I have dark rich black skin. When I wear eye make up – any color it just soaks up in my eyelids, the color does not show at all. Do you have any tips on putting on eye makeup so it shows and lasts a long time? "
You need an eyeshadow base (primer) of some sort to make the color stick, pop and not crease. I also have oily lids and swear by Urban Decay's Primer Potion (sold at Sephora) but have also heard good things about Too Faced Shadow Insurance. You can also try using something like a paint pot from MAC or something comparable or even a NYX Jumbo pencil (try Ulta for NYX products or the actual NYX website). I would go with the shadow base (primer) personally. These primers are specially formulated to keep your shadow crease/oil free and popping for hours.
The color should be nuetral for general use: beige to brown for our complexion. If you want the shadow color to jump off your eye follow your primer with a white base like NYX jumbo pencil in color milk. Conversely if you want the color to deepen try NYX jumbo pencil in black bean. I strongly recommend checking out youtube for make up tutorials. Here are some good channels:
to start you off but there are MANY good ones so search.
Hope that helps!