Do spider moles always occur in people with hepatitis B?

No. The appearance of spider nevi is mainly related to one’s own estrogen levels, but a large proportion of patients with cirrhosis have increased levels of estrogen in the blood due to a decrease in the inactivation of estrogen and an increase in the conversion of androgens to estrogen, resulting in spider nevi.