You can and should absolutely do it. First of all, kudos on going back for that BSN after 19 years. Everyone knows that (in general), the longer you are out of school the harder it is to go back. (I speak from experience, I am 32 and am just finishing an accelerated BSN program.) Secondly, it sounds like you have good judgment. Sometimes we have to recognize when we have too much on our plates (family etc...) and balance our lives accordingly at certain times. Lastly, you have the drive and you know what you want. You have a great GPA now, so focus on that, add some critical care experience and give it a shot! You are not too old! You will be in my prayers...go for it!