Missis
YES , it does make a difference , a big difference. The fact that you are olive skinned means that your ability to generate Vit D in your skin is reduced. Melanin ( i.e a tan or pigmented skin ) , is a sunscreen . The deeper your pigmentation , the more protection from sunburn , but also , crucially , the less Vit D you can make from any particular amount of sunlight.
Depending upon your level of pigmentation , you will need in general about 3 to 5 more times the amount of sunlight , to generate Vit D , in your skin cells , than people with whiter skin, to make the same amount.
Also, any chemical sunscreen lotions will reduce the amount of Vit D that you can produce in your skin.They absorb UVB sunlight , preventing your skin cells from making Vit D . Even Cancer Research, and those type of organisations, recommend not using sunscreens for 20 mins , to allow your body to produce Vit D.
If you do read those other threads , please see that it is <strong>NOT</strong> a good thing to get a sunburn, but it is a <strong>really</strong> good thing to get limited but healthy sunlight , without sunscreen , on your skin.
From what you have posted here , i.e olive skin , low vit D , Fibromyalgia symptoms etc , I would definitely raise your level. To see if it helps . Nothing to lose , everything to gain. Just to reassure you , in the USA , the Government Academy of Science , Institute of Medicine, has recently said that supplementation with up to 4000 IU of Vit D daily , is No risk , No harm , to any healthy adult. That is their TUIL , (Tolerable Upper Intake Level )
My advice to you, is monitor your level , keep it above 100 nmol/L, with daily doses. Do not be tempted to dose weekly or monthly , that is not nearly as effective.
Best of Luck
BTBH