No...if you make sure the paint is perfectly clean and polished up nicely, the sealant will last a good while, that said though, make sure you only use 'good' quality shampoo to wash the car with ( Duragloss is good ) using fairy liquid will strip polishes and sealants before long.
i use Johnsons baby shampoo to wash mine, it works very very well