Hi..
Welcome to HEALTHCARE MAGIC..
So sorry to hear about your problem and will try my level best to resolve it..
As per your complain a lump above the eyebrow that is formed 3 years back after 
injury seems to be most probably due to 
Hematoma formation and occurs due to  due to traumatic injury to the soft tissues leading to ruptured blood vessels and causing accumulation of blood into the soft tissues and it is the cause for bruising and there is also hematoma formation..
Hematoma is a harmless 
tumor like mass formed due to spillage of blood from ruptured blood vessels leading to accumulation of blood into the soft tissues forming a lump..
At times the hematoma gets localized and encapsulated and forms a firm hard lump that can take a long time, say a few months to resolve, but it generally tend to resolve itself..
Another cause for it can be soft tissue hypertrophy that occurs due to injury..
As it is already 3 years, so now you need to consult a General Physician or a 
General Surgeon and get evaluated and a thorough clinical evaluation can be done..
As of now you can start doing alternate warm and cool compresses over it..
You can apply 
Heparin gel for resolution..
Any further questions are welcome..
Regards..