I can not understand this sentence because of this one **all year long**.

> 
> Oh, it sounds like it's raining all year long in Belgium. Which season is actually the nicest one?
> 
> 
> 

Can someone explain it?