Being late from time to time is perfectly normal for women even if it isn't your own norm. First time for everything. Things that make us late are changes in routine, stress, illness, weight gain or loss. If there is no chance you could be pregnant, don't worry. Your period will come. If you have discharge, you can determine if it has an odor that is bad, then go to doctor to be checked for bacterial vaginosis (discharge is usually thin grey and watery) OR if you have itching which could be yeast.
Otherwise, I'm sure your period is on its way. good luck
Everyone gets colds once and a while and that is nothing to worry about. I have a question . . . are you suffering anxiety? That can really make worrying and over worrying about your health overwhelming. If you find you are constantly questioning your health, you may consider that anxiety is the real reason. AND that can make you late for your period if it is a particularly bad spell of it. Anxiety is treatable. Tell me if you think that is playing a role at all.
Researchers found the helpful side of Cannabis. Cannabis is known as for addiction only but now it can be our Alternative Medicine. Cannabis now has many benefits that will be good for your health. Cannabis oil is produced by extracting the resin of the female cannabis plant using a solvent. After the resin is dissolved in the solvent, It is evaporated leaving a concentrated extract behind. CBD Oil is a type of oil that contains CBD but does not contain THC which can give you a high efficiency. CBD Oil is from that cannabis flower, However, Cannabis now is proven that can help people to relieve pains or lessen seizure attacks. I have read many articles suggesting that cannabis has a very potent effect when it comes with pain and inflammation
Periods that are irregular or light can come from stress or being underweight (athletes have this happen a lot). If it continues, you could have your doctor run hormone tests, but I'd bet on stress as the culprit, since you say you are OCD on your health.