Misgivings vs. doubts

Hello again my dear friends, can you help me? What is the difference between have misgivings and have doubts? Thanks to you!

Misgivings are uncomfortable feelings, worries; doubt is lack of certainty.

Both phrases could probably be used in many situations, as could have qualms.
.