Bbt drop at 4dpo with cramping then bbt rise again at 5dpo?

4dpo for implanation seems a little fast (it's usually between 5-10 days, possible even 14?), but I'm sure it's possible. The cramping may be implantation cramping, and the second BBT rise may indicate this as well (a triphasic pattern).