跖骨骨折后,周围软组织受到不同程度的损伤和炎症反应,导致肿胀。此外,骨折部位的血液循环也受到影响,血液和营养物质的供应不足,也会导致肿胀。如果肿胀没有得到及时的处理和恢复,可能会持续较长时间。建议您咨询医生,进行详细的检查和治疗,以确定肿胀的原因,并采取相应的措施加速恢复。