How long does the St Patrick's Day celebration last?

no more than a day or two (or three or four, at most)