Hi sasha ! Varicose
is not a disease it is just a condition it occur when vein get stretched and can't circulate blood and blood remain fill in it lead to ulceration and pain , the reason may be over walking, weight, trauma, etc. As you told that your husband is over weight, Is he diabetic too need checkup. now treatments , don't hang his leg while he lay down or sitting make them straight. put pillow under his leg not on his head for most time when he lay on bed. You are giving 4 layer compress, just ask the nurse for right method again or check tutorial on youtube again. As wrong pressure some time give watery liquid on bandage. try the process of expeling extra blood through needle done only by professional. If he feel pain give pain killer.do these thing he sure feel better. If there is no ulcer give him mild warm hot compress on affect part. Just to increase blood circulation. Be healthy.