A cycle arriving a week early each month, but lasting the same 3 to 4 days, is often still a normal variation.
Next Steps
Keep tracking your dates for a couple more cycles and mention this pattern at your next gynaecology visit.
Health Tips
If the timing keeps shifting further or bleeding becomes heavier, please get it checked sooner.