How long does Lyrica stay in your system? Lyrica (pregabalin) will stay in your blood (plasma) for about 35 hours, but its clinical effect may wear off before this time. Studies have shown pregabalin to be detectable in urine for up to 5 to 6 days.Continue reading ...