i agree with onyx. can you go and see your gp today?