Thanks for your query.Based on the facts that you have posted it appears that you have blister
over foreskin due to injury
while shaving your private parts.
Since you are getting repeated episodes of bleeding and the blister being just over the vein you may get bleeding during sex
Please consult qualified Urologist
for clinical examination You may need to get circumcised to avoid any untoward situation