I definitely think it's time for a visit to the vet. From what I have read of others' posts, reptile health can reach a critical point rather quickly/unexpectedly. Better to be safe than sorry!