Thank you for the information,
The red spot may initially simulate bruise
But bruise is unlikely to last unchanged for 4-5 months.
It can be due to different cause.
The possibilities are allergy, dermatitis, eczema, psoriasis, fungal infections etc.
I would advise to take a review by your doctor.
A dermatologist can be consulted too.
I hope this information helps.
I will be happy to assist, if you need any clarification.
Please feel free for any follow up query.