An undergraduate degree in sociology should take about four years to complete, while a graduate degree may take much longer.