Start with blink without delay. Add a variable which records the number of blinks that have been completed. Initialise this to zero in code which executes at the start of your blink sequence. Each time you complete a blink cycle, increment the count. If the count has reached the required number of blinks, don't perform any more blinks.