This bruise has been taking forever to healšŸ˜ why??

I feel like I have had this bruise FORVER. No longer than maybe a week and a half but whyyy isnā€™t it going away??

I feel like it has been green and yellow FOREVER. Itā€™s so ugly