The subject of the verb 'do have' is 'risk factors', which is plural (it can be replaced by 'they'). Therefore the form of the verb must also be the plural form, which is 'do have' ('they do have', not 'they does have').
Do not be misled into thinking that the word 'effect', which is singular, is the subject of the verb 'do have' because it comes first. It is the object of that verb. Because the sentence is a question not a statement, the 'normal' word order for a statement (subject, verb, object) is reversed (object, auxiliary verb, subject, main verb). But it is still the subject that determines the form of the verb.
Yes, things are on hold is grammatically correct.
Yes
Yes.
you should grammatically correct your question
It is neither. Actually, it is: how old am I?
depends did some1 ask you
yes
It harnesses advanced AI technology
No,it is not grammatically correct.
Both are grammatically correct, but the normal word-order is "you are correct." The inverted word-order of "correct you are" is used for an emphatic, ironic or humorous effect.
"Looking forward to your marriage" is grammatically correct.
i don't know just do anything hahah! =)