Even tho it looks how it looks and it looks ready for harvest, for the sake of yield i say let them go for another 2/3 weeks, is it ok if you get a fully sedative high? If so let them go for another 3/4 weeks and let those buds triple their size mate.
Its up to you, but in this situation i would hold onto them for a month, if after 2 weeks you see no extra growth, then just harvest and call it a day.