When is the soonest I can take a pregnancy test?

Shaydi
My last period was November, 25,15 and my next period is in 9 days and my cycle is 22 days long.