Body temperature depends on several factors including location taken, time of day, menstrual cycle, and activity level. Internal temperatures (including rectal, vaginal, ear) are more accurate than your mouth or armpit. If the temperatures you are reporting have all been internal (ear) measurements, I agree that they do seem low. While it is possible these are normal temperatures for you, if you are still having other symptoms of infection (malaise, body aches, sweating, etc) then I would recommend you see your physician because you may have an underlying infection.
Some people (particularly the elderly and immunocompromised patients) may not mount a fever. A low temperature is actually concerning for infection and is one of the criteria for sepsis. Sepsis criteria include the following:
1) Temperature under 96.8 or over 100.4
2) Heart rate over 90
3) Respiratory rate over 20
4) White blood cell count under 4000/mm³) or over 12,000/mm³
You mentioned that you have diabetes and it may be a good idea to check your blood sugars during these episodes you describe. Sometimes hypo or hyperglycemia can present with sweating, headache, dizziness, and generally “feeling off” as you say. Again, an underlying infection may trigger either high or low blood sugars so I would still want you to see a physician to rule that out.
take rest and avoid junk food.