Yes, drugs such as Rivotril are meant to be taken for short periods of time - if you take them for too long, they lose their efficacy and you need a bigger dose to achieve the same effect. And there is a possibility that you get yourself an addiction as well. However, many people have reported lowered tinnitus when using it.
My opinion is these meds should be avoided but I must admit that using them once in a while is like a guilty pleasure.
But this is a conversation about Lyrica, I believe there is a separate forum thread about Rivotril.