3.1 is a bit low, but meters are a bit hit and miss, it could be right or more likely your BGs are somewhere around that figure.
If you feel well a low reading on it's own does not mean that you will go Hypo.
If I tested 3.1 I would have something to eat and check again in 2 hours. I would hope to be 7 or less.
If you consistantly test at below 4 then you no longer have T2 and can eat whatever you like (Only joking).
Personally, I wouldn't go as long without eating something, maybe an apple or orange or some nuts.
3.8 to 4 is a good place to be, less is not so good, your brain needs sugar to function and will go on strike if it doesn't get any.
H