Hi
@julelee , welcome to the forum.
I'm sorry to hear about your foot.
From your profile info I see you're in the US, is money a reason you haven't had your foot checked out if you suspect a fracture?
Most of our members are in the UK or other parts of the world where seeing a doctor and getting x-rays aren't something we'd need to pay for.
For us, the only logical advice on an injury that's not getting better in 3 weeks would be to see a doctor and get x-rays, diabetes or not. But this might not be possible for you?