Hi! kyle mcpherson,
Welcome to HealthcareMagic forum,
I suppose what you are getting is LICHEN PLANUS,which manifest as linear voilaceous lesions assoc with mild itching ,since you are getting it since last 4 yrs.If not it can be a echymotic lesions which can be because of low platelet count
.So get yourself tested by a dermatologist
and plz don't feel shy about it.