Principal time measures:
Un minuto = 60 segundos
Una hora = 60 minutos
Un día = 24 horas
Una semana = 7 días
Un mes = 28...31 días
Un año = 12 meses
Un siglo = 100 años
The word next should be translated as que viene,
and past, as pasado:
el mes pasado – past month
el mes que viene – next month
Speaking about future, we must translate "in some time" as dentro de:
Mis padres van a venir dentro de 2 semanas
– My parents are going to come in 2 weeks
Estamos en septiembre, así que
dentro de un mes es tu cumpleaños – It´s September now, so your birthday is in one month
Some time ago should be translated as hace:
El descubrimiento de América fue hace 5 siglos – America was discovered 5 centuries ago
Hace dos semanas fue mi cumpleaños – My birthday was two weeks ago