How many weeks am I ??

The start of my last period was 9th July , but each month my cycles are slight different they range from 28-31 days so would I be 4 weeks 5 days or 4 weeks and 2 days