Yes, dieting is a factor in irregular periods. Any time we have a change in routine, change in weight up or down, illness, stress, etc. our period can be late. But the spotting sounds more hormonal in nature. I wouldn't try to manipulate it with over the counter things yourself but would see your doctor if this continues for the reason why it is happening. Come back and tell us now it is going