Been tested for Covid? It's a very weird disease, it's been around far longer than officially stated, probably since at least November, and you've got two of the symptoms. But other than that, who knows? Could be allergies, other diseases, something in how you eat or exercise or sleep. But I'd get myself to a doctor and get tested for covid at least.