Hello. Welcome to hcm.
As there was a cut and now there is a swelling,x ray
might be necessary.
I adivice you to visit surgeon who wil decide on either to put stiches(as wound is 4inch long) or simple put bandage. You should give time to body so that it heals. If not,the wound wil increase in size and cause more problems. There may not be any bones broken but care of wound is absolute to prevent any secondary infection by stitch and antibiotics.
All the best