
Have a memory/mind like a sieve
Casual Usage
Used in informal contexts among friends or in relaxed settings, but not in formal situations. 
Self-Deprecating
Often used humorously to admit one's own forgetfulness without being too harsh on oneself. 
Not Literal
It's an exaggeration and not to be taken literally; it doesn't mean someone forgets everything. 