Britney Spears proved she's not pregnant yesterday by showing the world she's menstruating.

The singer, 26, stepped out in a barely-there skirt and ripped fishnet tights which exposed her blood-stained underwear as she went out to dinner at the Goucho Grill in Los Angeles.

On Wednesday Britney was spotted looking at pregnancy tests with British boyfriend Adnan Ghalib, 35, in a Rite Aid store in California, fuelling rumours she is expecting her 3rd child.

This is sure to clear things up once and for all.

See pics of Britney Spears stepping out in stained underwear>>

Britney Spears snapped buying pregnancy test>>

Sian Dare