Hi walt
This is Dr. Aniruddha, from India
Firstly, plz explain your semen colour.
You first said red semen, now you are saying white semen, very confusing.
Moreover spaghetti has nothing to do with it
if it is red semen, then your penis must be injured to the glans and blood is coming out and needs to checked immediately by the doctor. moreover you haven't mentioned whether your penis is circumcised or uncircumsized ok as foreskin comes as you see hurting during urinating is also a big question of urgency
Being a doctor from India, we don't know what medicines given in USA
what is a good over the counter cure for this?
It is just food poisoning. Get something for that