Late period

Does a late period always mean pregnancy or can it be something else that's causing it to be late?