Try this, you can change the value of int i
as per your choice
NSDate *today = [[NSDate alloc] init];
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];
for (int i = 0; i <=6 ;i++) {
[offsetComponents setMonth:-i];
NSDate *dateStr = [gregorian dateByAddingComponents:offsetComponents toDate:today options:0];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MMMM YYYY"];
NSString *stringFromDate = [formatter stringFromDate:dateStr];
NSLog(@"%@", stringFromDate);
}