Are Baroreceptors are effective in longterm regulation of blood pressure?
No.
Baroreceptors are important in the short-term regulation of blood pressure by activating the baroreflex. Blood pressure decreases for many weeks after sinoaortic (baroreceptor) denervation (Guyton and Hall, 2011).