English to Hindi

Meaning for:
never hear the end of it
other
एक ही बात बार-बार याद आना