Since you're 30, and since your blood and urine analyses are normal, having an additional round of routine medical checkup (Vitamins,
thyroid etc) is recommended.
If the thyroid and
vitamin levels are normal, it could be stress-related. Check in with a mental health care professional or take steps to ensure you're not taxing your mind and amp up your self-care regimen.